UniformSampleCone, x

Time bar (total: 12.4s)

analyze228.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
0%0%0.1%99.9%0%0%0%3
50%0%0%99.9%0%0%0%4
50%0%0%99.9%0%0%0%5
50%0%0%99.9%0%0%0%6
75%0.1%0%99.9%0%0%0%7
75%0.1%0%99.9%0%0%0%8
75%0.1%0%99.9%0%0%0%9
87.5%0.1%0%99.9%0%0%0%10
87.5%0.1%0%99.9%0%0%0%11
87.5%0.1%0%99.9%0%0%0%12
Compiler

Compiled 51 to 37 computations (27.5% saved)

sample2.1s (16.8%)

Results
2.1s8256×body256valid
Bogosity

preprocess295.0ms (2.4%)

Algorithm
egg-herbie
Rules
940×neg-sub0
894×neg-mul-1
870×distribute-neg-in
802×+-commutative
678×distribute-rgt-in
Problems
231×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
23×No Errors
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066640
1197568
2724560
33525548
47611548
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux (fma.f32 ux (neg.f32 maxCos) 1)) (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (fma.f32 ux maxCos -1) ux) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux))) (+.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 ux (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 (fma.f32 uy maxCos 1) uy)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 (fma.f32 ux maxCos 1) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
Symmetry

(abs uy)

Compiler

Compiled 140 to 83 computations (40.7% saved)

eval1.0ms (0%)

Compiler

Compiled 74 to 50 computations (32.4% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
53.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
53.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
Compiler

Compiled 108 to 78 computations (27.8% saved)

localize317.0ms (2.5%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
55.2%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
98.7%
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
55.2%
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
Compiler

Compiled 209 to 120 computations (42.6% saved)

series29.0ms (0.2%)

Counts
8 → 184
Calls

48 calls:

TimeVariablePointExpression
8.0ms
maxCos
@inf
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
2.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
1.0ms
uy
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
1.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
632×add-sqr-sqrt
622×pow1
622×*-un-lft-identity
580×add-exp-log
580×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030236
1649236
Stop Event
node limit
Counts
8 → 204
Calls
Call 1
Inputs
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
Outputs
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))

simplify233.0ms (1.9%)

Algorithm
egg-herbie
Rules
1042×associate-*r*
900×associate-*l*
734×fma-def
548×fma-neg
472×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050324628
1166421972
2676921968
Stop Event
node limit
Counts
388 → 265
Calls
Call 1
Inputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) -2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) -2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (neg.f32 ux) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (neg.f32 ux) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux ux)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))
(*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos)))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 (neg.f32 ux) (sqrt.f32 -1)))) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5)))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 (neg.f32 ux) (sqrt.f32 -1)))) (pow.f32 (fma.f32 maxCos -2 2) 2))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) -2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) -2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (neg.f32 ux) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (neg.f32 ux) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux ux)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 maxCos -2 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))
(*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos)))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 (neg.f32 ux) (sqrt.f32 -1)))) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 1 (neg.f32 maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5)))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 (neg.f32 ux) (sqrt.f32 -1)))) (pow.f32 (fma.f32 maxCos -2 2) 2))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (neg.f32 ux) (-.f32 1 ux))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos -1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos -1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))

eval298.0ms (2.4%)

Compiler

Compiled 9801 to 6941 computations (29.2% saved)

prune87.0ms (0.7%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New24817265
Fresh000
Picked112
Done000
Total24918267
Accuracy
99.3%
Counts
267 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
50.3%
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1))
53.8%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
53.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
20.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
6.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
47.4%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
53.7%
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
52.0%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
50.3%
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1))
53.8%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
53.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
20.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
6.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
47.4%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
53.7%
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
52.0%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Compiler

Compiled 1652 to 1336 computations (19.1% saved)

localize907.0ms (7.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
98.7%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
97.8%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.2%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
98.7%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
98.6%
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
96.9%
(pow.f32 (PI.f32) 2)
55.2%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
55.2%
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
98.7%
(pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)
55.2%
(-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))
99.7%
(pow.f32 (+.f32 maxCos -1) 2)
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 471 to 313 computations (33.5% saved)

series126.0ms (1%)

Counts
17 → 335
Calls

93 calls:

TimeVariablePointExpression
34.0ms
uy
@inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
8.0ms
uy
@0
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
8.0ms
maxCos
@-inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
7.0ms
ux
@-inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
7.0ms
ux
@0
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)

rewrite116.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1002×add-sqr-sqrt
988×pow1
926×add-exp-log
926×add-log-exp
926×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051469
11149469
Stop Event
node limit
Counts
17 → 164
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (+.f32 maxCos -1) 2)
(-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))
(pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (PI.f32) 2)
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
Outputs
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(*.f32 1 (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos -1)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 1 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 1 (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)
(log.f32 (exp.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(log1p.f32 (expm1.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 1 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))

simplify346.0ms (2.8%)

Algorithm
egg-herbie
Rules
1504×times-frac
1364×distribute-lft-in
1094×*-commutative
494×+-commutative
466×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0129647119
1445445635
Stop Event
node limit
Counts
499 → 479
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
1
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(pow.f32 maxCos 2)
(+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(pow.f32 maxCos 2)
(+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 1 (sqrt.f32 -1)))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 1 (sqrt.f32 -1))))) (/.f32 ux (sqrt.f32 -1)))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))))))))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))))) (+.f32 (*.f32 -4/9 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))))))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 4))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))))))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 4))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))))))))) (pow.f32 ux 2))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))))))) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))) (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6)))))))))) (pow.f32 ux 3))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))))))))) (pow.f32 ux 2))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (+.f32 (*.f32 1/1296 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (+.f32 (*.f32 1/1296 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))))))))))) (pow.f32 ux 3))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (pow.f32 ux 2))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/3 (*.f32 (sqrt.f32 1) (*.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (-.f32 1 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/6))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) 1/3) (*.f32 ux (*.f32 (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (-.f32 1 ux))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3)))))
(+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))))))))
(+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))))) (-.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 3) ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/36 (+.f32 (*.f32 12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3))) (*.f32 16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (*.f32 1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux))) ux))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/36 (+.f32 (*.f32 12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3))) (*.f32 16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (*.f32 1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux))))))))) (pow.f32 maxCos 3))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux)))) ux))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))))) (-.f32 1 ux))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)) (+.f32 (*.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3)))))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux))) ux))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)) (+.f32 (*.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3)))))))))))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(*.f32 1 (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos -1)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 1 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 1 (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)
(log.f32 (exp.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(log1p.f32 (expm1.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 1 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
Outputs
(sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (fma.f32 maxCos -2 2) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 (neg.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) -1/2))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8)))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8)) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (fma.f32 -1/16 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (fma.f32 maxCos -2 2) 3))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 maxCos -1))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2)))) (fma.f32 1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2))))) (fma.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) 2) (/.f32 ux (-.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 ux (*.f32 ux ux)) ux))) 2))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) 2) (/.f32 ux (-.f32 ux (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 ux (*.f32 ux ux)) ux))) 2))) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3))) (/.f32 (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 ux (*.f32 ux ux)) ux))) 2))) (*.f32 maxCos maxCos))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) 2) (/.f32 ux (-.f32 ux (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
1
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 maxCos) 1)
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(pow.f32 maxCos 2)
(*.f32 maxCos maxCos)
(+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2))
(fma.f32 -2 maxCos (*.f32 maxCos maxCos))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(pow.f32 maxCos 2)
(*.f32 maxCos maxCos)
(+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2))
(fma.f32 -2 maxCos (*.f32 maxCos maxCos))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(+.f32 1 (+.f32 (*.f32 -2 maxCos) (pow.f32 maxCos 2)))
(+.f32 1 (fma.f32 -2 maxCos (*.f32 maxCos maxCos)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))
(-.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(-.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 maxCos (neg.f32 (*.f32 ux (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1))) (/.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))
(+.f32 (*.f32 maxCos (neg.f32 (*.f32 ux (sqrt.f32 -1)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 1 (sqrt.f32 -1)))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1)))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 1 (sqrt.f32 -1))))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1))))) (/.f32 ux (sqrt.f32 -1)))
(-.f32 (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 ux (sqrt.f32 -1)))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))
(*.f32 (neg.f32 ux) (*.f32 (sqrt.f32 -1) (+.f32 1 (neg.f32 maxCos))))
(*.f32 (neg.f32 (*.f32 ux (sqrt.f32 -1))) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 1 (neg.f32 maxCos))) (/.f32 (*.f32 -1/2 (fma.f32 maxCos -2 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (neg.f32 maxCos)))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 1 (neg.f32 maxCos))) (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sqrt.f32 -1) (+.f32 1 (neg.f32 maxCos)))) (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3))))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 1 (neg.f32 maxCos))) (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sqrt.f32 -1) (+.f32 1 (neg.f32 maxCos)))) (fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5))) (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 maxCos) 3))))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos)))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 2 ux)
(*.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1)))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (fma.f32 2/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 -1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (fma.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 uy 6)) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1))) (fma.f32 2/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1)))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 -2)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) -2))) (fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 -2)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) -2))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) -2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) -2) (*.f32 (pow.f32 uy 4) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2/3 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))))))))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (pow.f32 (PI.f32) 4))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))))) (+.f32 (*.f32 -4/9 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/6) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) 1/3) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) -2) (fma.f32 (pow.f32 uy 4) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2/3 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)))))) (*.f32 (pow.f32 uy 6) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (pow.f32 (PI.f32) 2)) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2/3 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)))) (fma.f32 -4/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (fma.f32 -4/9 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (*.f32 2/3 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27))))))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) -2) (fma.f32 (pow.f32 uy 4) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2/3 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)))))) (*.f32 (pow.f32 uy 6) (fma.f32 -2/3 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2/3 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (pow.f32 (PI.f32) 4) -2/3))))) (fma.f32 -4/9 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/6) (fma.f32 -4/9 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (*.f32 2/3 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27))))))))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
(fma.f32 ux (*.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))))) -1/2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 4))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))))))))))
(+.f32 (fma.f32 ux (*.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))))) -1/2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72)))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))))))))
(+.f32 (fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (*.f32 (*.f32 ux ux) (fma.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (pow.f32 (+.f32 maxCos -1) 4)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)))))))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 4))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 maxCos 1) 6) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))))))))))))
(+.f32 (fma.f32 ux (*.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))))) -1/2) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (fma.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72)))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72)))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))) (fma.f32 maxCos -2 2))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72)))))))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) 17/1296))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 -1/3 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72)))) (fma.f32 maxCos -2 2)) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) 17/1296))))))))))))
(+.f32 (fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (fma.f32 (*.f32 ux ux) (fma.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (pow.f32 (+.f32 maxCos -1) 4)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2))))))))) (*.f32 (pow.f32 ux 3) (fma.f32 -1/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) 17/1296)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) -5/72))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (fma.f32 maxCos -2 2) 3)) 17/1296))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3)))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (*.f32 -1/6 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 -1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))))))))) (pow.f32 ux 2))))))))
(+.f32 (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -1/6 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (+.f32 (*.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))) (fma.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))))))))))
(fma.f32 -1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)) ux)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) ux) (/.f32 (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))))) ux))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))))))) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4)))) (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (+.f32 (*.f32 -1/1296 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 6)))))))))) (pow.f32 ux 3))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 1/72 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 4))))))))) (pow.f32 ux 2))))))))))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (*.f32 (fma.f32 maxCos -2 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72))) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -1/6 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))))) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (+.f32 (*.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))) (fma.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)))) (fma.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (fma.f32 -1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) 17/1296))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (fma.f32 maxCos -2 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (fma.f32 -1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) 17/1296))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))))))))))))))
(fma.f32 -1/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (fma.f32 maxCos -2 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72))) (/.f32 (pow.f32 ux 3) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)))) (fma.f32 -1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) ux) (/.f32 (fma.f32 maxCos -2 2) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)))))) (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)) ux)) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (fma.f32 -1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) 17/1296))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (fma.f32 maxCos -2 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (fma.f32 -1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 6)) 17/1296)))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) ux) (/.f32 (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))))) ux))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))) 1/2) ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))))) 1/2) ux))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (pow.f32 ux 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))) 1/2) ux) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))) (fma.f32 1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)))) (*.f32 ux ux)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2))))))))))))
(-.f32 (fma.f32 1/18 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) ux) (/.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2) ux)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2)))) ux)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))))) ux)))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))))) 1/2) ux))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))))) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (+.f32 (*.f32 1/1296 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (+.f32 (*.f32 1/1296 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))))))))))) (pow.f32 ux 3))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4))) (*.f32 1/72 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 2)))))))) (pow.f32 ux 2))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))) 1/2) ux) (fma.f32 -1 (/.f32 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)))))))) (fma.f32 1/3 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2))))) (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 3) (/.f32 (*.f32 1/18 (pow.f32 (fma.f32 maxCos -2 2) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 6)))))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 3) (/.f32 (*.f32 1/18 (pow.f32 (fma.f32 maxCos -2 2) 3)) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 6))))))))))) (pow.f32 ux 3)) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))) (fma.f32 1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)))) (*.f32 ux ux)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) 2)))))))))))))
(-.f32 (-.f32 (fma.f32 1/18 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) ux) (/.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2) ux)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2)))) ux)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))))) ux)))))) (/.f32 (fma.f32 1/6 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))))))))) (fma.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (pow.f32 (-.f32 1 maxCos) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 3) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (-.f32 1 maxCos) 6))))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 2))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (pow.f32 (-.f32 1 maxCos) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))) 3) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (-.f32 1 maxCos) 6)))))))))))))) (pow.f32 ux 3))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 1 maxCos) 2))))) 1/2) ux))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (*.f32 1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 2/9 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6))) (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 2/9 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/3 (*.f32 (sqrt.f32 1) (*.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/3) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (-.f32 1 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/6))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) 1/3) (*.f32 ux (*.f32 (+.f32 (*.f32 1/18 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (-.f32 1 ux))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1/3) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (*.f32 1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 2/9 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6))) (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/3 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (fma.f32 -1/3 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/6)))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6) (fma.f32 -2/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) ux) (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) (fma.f32 -1/36 (/.f32 ux (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (fma.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))))))))) (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 -1/36 (/.f32 ux (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 -2 (*.f32 ux ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (fma.f32 -1/162 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 2/9 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 maxCos 3) (fma.f32 -2/3 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/3 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 5)) 1/6)))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/6) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 2 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 -1/36 (/.f32 ux (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (fma.f32 -1/162 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1/36 (/.f32 ux (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (fma.f32 -4 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 -2 (/.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (fma.f32 -1/162 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3)))))
(+.f32 (+.f32 (*.f32 1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux))) (*.f32 2/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)))
(fma.f32 1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (fma.f32 2/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))))
(+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))))))))
(+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 ux ux)))) (*.f32 1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux)))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 2/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux)))) (fma.f32 1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))))))))
(fma.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) ux))) (fma.f32 1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (fma.f32 2/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) maxCos) (/.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))))))))))))
(+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))))) (-.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 3) ux)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (-.f32 1 ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/36 (+.f32 (*.f32 12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3))) (*.f32 16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (*.f32 1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux))) ux))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/36 (+.f32 (*.f32 12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3))) (*.f32 16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (*.f32 1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux))))))))) (pow.f32 maxCos 3))))))))))))
(+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 ux ux)))) (*.f32 1/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (*.f32 ux (pow.f32 maxCos 3)) (*.f32 (-.f32 1 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))))))))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))) (*.f32 ux (pow.f32 maxCos 3)))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 2/3 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux)))) (fma.f32 1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))))))) (pow.f32 maxCos 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 2/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux)))))))))))))))))))
(fma.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) ux))) (fma.f32 1/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (fma.f32 1/3 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)))))) (pow.f32 maxCos 3)) (/.f32 (-.f32 1 ux) ux))) (fma.f32 2/3 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))) (pow.f32 maxCos 3))) (+.f32 (fma.f32 2/3 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) ux) (/.f32 (-.f32 1 ux) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (fma.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))))))))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) maxCos) (/.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 2/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))))))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) ux) -1) maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) -1) maxCos))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) ux) -1) maxCos) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))) (fma.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))))))))
(-.f32 (fma.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) maxCos) (/.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) maxCos) (/.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))))))) maxCos)))))) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) -1) maxCos))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux)))) ux))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))))) (-.f32 1 ux))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)) (+.f32 (*.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3)))))))))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))) (-.f32 1 ux))) ux))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 -1/36 (/.f32 (*.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (-.f32 1 ux)) ux)) (+.f32 (*.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 1/36 (+.f32 (*.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -12 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 3)))))))))))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (-.f32 1 ux))) ux)))) maxCos)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/12 (+.f32 (*.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))))))))
(fma.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))))))))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))) (fma.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (/.f32 (*.f32 -12 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 ux 3))))))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (fma.f32 -2/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))) (fma.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (/.f32 (*.f32 -12 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 ux 3))))))))))))) (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) ux) -1) maxCos) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))) (fma.f32 1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 maxCos maxCos) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (*.f32 ux ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))))))))))))
(-.f32 (-.f32 (fma.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) maxCos) (/.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) maxCos)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) maxCos) (/.f32 (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))))))) maxCos)))))) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) -1) maxCos)) (/.f32 (fma.f32 -2/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))) (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))) (fma.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 -12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -2/3 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (/.f32 ux (*.f32 (-.f32 1 ux) (fma.f32 1/18 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))))))))) (*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 2 (+.f32 (log.f32 (*.f32 ux (neg.f32 ux))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 -2 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux)))) (/.f32 ux (-.f32 1 ux))) (fma.f32 -1/162 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 -12 (/.f32 (-.f32 1 ux) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))))))) (pow.f32 maxCos 3)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(pow.f32 (+.f32 maxCos -1) 2)
(*.f32 1 (pow.f32 (+.f32 maxCos -1) 2))
(pow.f32 (+.f32 maxCos -1) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(*.f32 (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (sqrt.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 4)))
(cbrt.f32 (pow.f32 (+.f32 maxCos -1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos -1)) 2))
(pow.f32 (+.f32 maxCos -1) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1)) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(-.f32 1 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (-.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 (*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) 3)) (+.f32 1 (*.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 1 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(cbrt.f32 (*.f32 (*.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) (*.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) 2)
(*.f32 1 (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (PI.f32) 4)))
(cbrt.f32 (pow.f32 (PI.f32) 6))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 2))
(pow.f32 (PI.f32) 2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(pow.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (*.f32 4 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 1 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3/2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)

eval874.0ms (7%)

Compiler

Compiled 43007 to 32813 computations (23.7% saved)

prune213.0ms (1.7%)

Pruning

40 alts after pruning (37 fresh and 3 done)

PrunedKeptTotal
New65332685
Fresh7512
Picked325
Done011
Total66340703
Accuracy
99.8%
Counts
703 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.8%
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
88.9%
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
89.7%
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
77.4%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
98.6%
(*.f32 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
95.2%
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
93.2%
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
98.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
77.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
98.9%
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
-0.0%
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
47.2%
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
82.0%
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
47.5%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
46.2%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
19.2%
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
50.1%
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
40.8%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
19.5%
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
3.8%
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
67.8%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
47.3%
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
52.0%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
74.6%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.7%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
82.8%
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
88.9%
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
89.7%
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
77.4%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
98.6%
(*.f32 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
95.2%
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
93.2%
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
98.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
77.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
98.9%
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
-0.0%
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
47.2%
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
82.0%
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
47.5%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
46.2%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
19.2%
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
50.1%
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
40.8%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
19.5%
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
3.8%
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
67.8%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
47.3%
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
52.0%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
74.6%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.7%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
Compiler

Compiled 4048 to 3238 computations (20% saved)

localize845.0ms (6.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
Compiler

Compiled 462 to 311 computations (32.7% saved)

series0.0ms (0%)

Counts
4 → 0

rewrite101.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
884×expm1-udef
602×associate-*r*
568×pow1
548×add-sqr-sqrt
538×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0312
16012
270412
3756312
Stop Event
node limit
Counts
4 → 188
Calls
Call 1
Inputs
(PI.f32)
(PI.f32)
(PI.f32)
(PI.f32)
Outputs
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))

simplify75.0ms (0.6%)

Algorithm
egg-herbie
Rules
992×fma-def
680×associate-+l-
600×associate-+r-
592×times-frac
546×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01262276
12822148
28922100
339351988
Stop Event
node limit
Counts
188 → 64
Calls
Call 1
Inputs
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (+.f32 (PI.f32) 1) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
Outputs
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (+.f32 (PI.f32) 1) -1)
(PI.f32)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 3)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(-.f32 (+.f32 (PI.f32) 1) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) -1) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (+.f32 1 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2) 1))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (+.f32 (PI.f32) 1) -1)
(PI.f32)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 3)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(-.f32 (+.f32 (PI.f32) 1) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) -1) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (+.f32 1 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2) 1))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (+.f32 (PI.f32) 1) -1)
(PI.f32)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 3)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(-.f32 (+.f32 (PI.f32) 1) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) -1) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (+.f32 1 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2) 1))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (+.f32 (PI.f32) 1) -1)
(PI.f32)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 3)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(-.f32 (+.f32 (PI.f32) 1) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/4) (*.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5/2)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 1/4))
(PI.f32)
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 5)))
(*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 5/2))
(*.f32 (pow.f32 1 1/3) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2) 1/3) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 8)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 5/2) 1/3) (pow.f32 (PI.f32) 1/6))
(*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 5/2)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 4)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 5))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) -1) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (+.f32 1 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (PI.f32) 1) 3)) (fma.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 2) 1))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) 1) (+.f32 (+.f32 (PI.f32) 1) 1))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 2) 1/2)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (cbrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)

eval170.0ms (1.4%)

Compiler

Compiled 7763 to 5428 computations (30.1% saved)

prune191.0ms (1.5%)

Pruning

43 alts after pruning (35 fresh and 8 done)

PrunedKeptTotal
New2515256
Fresh23032
Picked055
Done033
Total25343296
Accuracy
99.8%
Counts
296 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.8%
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
88.9%
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
89.7%
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
77.4%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
98.6%
(*.f32 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
95.2%
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
93.2%
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
98.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
75.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
98.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 1) 1)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
98.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
77.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
-0.0%
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
47.2%
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
82.0%
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
47.5%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
46.2%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
19.2%
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
50.1%
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
40.8%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
19.5%
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
3.8%
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
67.8%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
47.3%
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
74.6%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.7%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
82.8%
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
88.9%
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
89.7%
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
77.4%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
98.6%
(*.f32 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
95.2%
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
93.2%
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
98.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
75.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
98.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 1) 1)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
98.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
77.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
-0.0%
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
47.2%
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
82.0%
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
47.5%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
46.2%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
19.2%
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
50.1%
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
40.8%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
19.5%
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
3.8%
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
67.8%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
47.3%
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
74.6%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.7%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
Compiler

Compiled 4276 to 3428 computations (19.8% saved)

localize766.0ms (6.2%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
97.7%
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3))))
99.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))
96.9%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
99.9%
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
100.0%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
99.9%
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
99.6%
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
99.5%
(*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 374 to 257 computations (31.3% saved)

series33.0ms (0.3%)

Counts
14 → 204
Calls

72 calls:

TimeVariablePointExpression
5.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
2.0ms
maxCos
@-inf
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
1.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
1.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
806×add-sqr-sqrt
792×pow1
786×*-un-lft-identity
746×add-exp-log
744×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047406
1999406
Stop Event
node limit
Counts
14 → 239
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
(cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2) (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2)) (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2)) (pow.f32 (pow.f32 (exp.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)) ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2) (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))

simplify166.0ms (1.3%)

Algorithm
egg-herbie
Rules
1492×associate-*r*
1270×associate-*l*
1130×fma-def
576×times-frac
422×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075523443
1228521667
Stop Event
node limit
Counts
443 → 402
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (-.f32 2 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 5)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2) (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2)) (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2)) (pow.f32 (pow.f32 (exp.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)) ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2) (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 ux (-.f32 2 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (*.f32 ux (-.f32 2 ux)))
(-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux (*.f32 (fma.f32 ux -2 2) maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 2 (*.f32 2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 ux))))
(fma.f32 -1 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 2 ux)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 maxCos -2 2)) (-.f32 maxCos 1))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 maxCos -1) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1)))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (fma.f32 maxCos -2 2) 2)) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 maxCos -2 2)) (-.f32 maxCos 1)))))
(-.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 maxCos -1) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (fma.f32 -2 maxCos 2) 2)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 5)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 maxCos)))) (-.f32 maxCos 1))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (fma.f32 maxCos -2 2) 3)) (pow.f32 (-.f32 maxCos 1) 5))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (fma.f32 maxCos -2 2) 2)) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 maxCos -2 2)) (-.f32 maxCos 1))))))
(-.f32 (fma.f32 1/16 (/.f32 (*.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 5))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 maxCos -1) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (fma.f32 -2 maxCos 2) 2)) (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (fma.f32 ux -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 ux -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (+.f32 2 (*.f32 -2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 ux -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (fma.f32 ux -2 2) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3)))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) maxCos)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (fma.f32 1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) (fma.f32 1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux ux)))) (/.f32 (*.f32 (fma.f32 ux -2 2) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 maxCos maxCos))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) maxCos))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2))))))
(-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 ux))) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) maxCos)) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) (*.f32 (/.f32 -1/4 (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (fma.f32 ux -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux ux))))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 2) 5) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -2 (*.f32 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -2 (*.f32 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -2 (*.f32 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) -1/2))
(fma.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) -1/2 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) 1/8)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 maxCos 1))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 (fma.f32 maxCos -2 2) 2))) 1/8))))
(-.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 maxCos -1))) -1/2 (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3))) 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) -1/16))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2))))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))) 2))) (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2))))) (fma.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))) 2))) (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (*.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))) 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3))) 1/4)))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) maxCos)) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 ux 3)))) (+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) maxCos)) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1)))))
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 2 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (*.f32 ux (fma.f32 ux -2 2)) (pow.f32 ux 3)))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) 2)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 1 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 1)))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) (fma.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2) (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2)) 2) (*.f32 ux (*.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3) (pow.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) 2)) (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2)) 2)) (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2) (pow.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 2)) (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 1)
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2)
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 3)
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) 2))
(fabs.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3) 1/3)
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) ux))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2)) (pow.f32 (pow.f32 (exp.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)) ux)))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2)) (pow.f32 (pow.f32 (exp.f32 ux) (pow.f32 (-.f32 maxCos 1) 2)) ux)))
(-.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 ux (log.f32 (pow.f32 (exp.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 1))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(fma.f32 (fma.f32 maxCos -2 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 1 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) 2) (cbrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (fma.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))) ux (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2))
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 maxCos -2 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 maxCos -2 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1/2)
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2)
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 1)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 3)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2))
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (fma.f32 -2 maxCos 2))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) 2)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 3)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 2)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) 3))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 1))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 -2 maxCos 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

eval374.0ms (3%)

Compiler

Compiled 20004 to 14564 computations (27.2% saved)

prune195.0ms (1.6%)

Pruning

63 alts after pruning (54 fresh and 9 done)

PrunedKeptTotal
New58435619
Fresh111930
Picked145
Done358
Total59963662
Accuracy
99.9%
Counts
662 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.8%
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
91.7%
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
67.1%
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
51.9%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
94.1%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
53.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
75.4%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 3)
67.5%
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
58.3%
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
98.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
77.4%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
72.7%
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
96.3%
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
67.8%
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
99.0%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
93.1%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
75.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
65.4%
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
78.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
80.5%
(*.f32 (log.f32 (exp.f32 1)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
79.0%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
98.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
98.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
53.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
93.2%
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
98.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
75.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
77.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3))
78.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux)))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
77.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)))
98.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
57.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
44.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
67.1%
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
47.2%
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
82.0%
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
47.5%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
46.2%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
19.2%
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
40.8%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
19.5%
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
3.8%
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
81.9%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
67.8%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
65.4%
(sqrt.f32 (*.f32 2 ux))
38.7%
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
53.7%
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
47.3%
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
58.1%
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
66.9%
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
92.7%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
71.6%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
67.7%
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
Compiler

Compiled 3262 to 2516 computations (22.9% saved)

regimes427.0ms (3.4%)

Counts
91 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3))
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 1) 1)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 ux 2)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) 3)
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3)))
(*.f32 (log.f32 (exp.f32 1)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))) 2)
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))) 3) 1/3)
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (/.f32 (-.f32 (pow.f32 (+.f32 (PI.f32) 1) 3) 1) (+.f32 (*.f32 (+.f32 (PI.f32) 1) (+.f32 (PI.f32) 1)) (+.f32 1 (+.f32 (PI.f32) 1))))))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(fma.f32 ux (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (pow.f32 (-.f32 maxCos 1) 2))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3))))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
Calls

11 calls:

46.0ms
ux
43.0ms
(*.f32 uy 2)
42.0ms
uy
41.0ms
maxCos
40.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 2040 to 1497 computations (26.6% saved)

regimes338.0ms (2.7%)

Counts
43 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3))
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
Calls

11 calls:

85.0ms
ux
54.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
29.0ms
uy
24.0ms
(*.f32 uy 2)
23.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
99.0%1uy
99.0%1maxCos
99.0%1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
99.0%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%1(*.f32 (*.f32 uy 2) (PI.f32))
99.0%1(*.f32 uy 2)
99.0%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%1ux
99.0%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.0%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 747 to 537 computations (28.1% saved)

regimes233.0ms (1.9%)

Counts
39 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3))
(sqrt.f32 (-.f32 1 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
Calls

11 calls:

35.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
30.0ms
maxCos
21.0ms
uy
20.0ms
(*.f32 uy 2)
19.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.4%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.4%1(*.f32 (*.f32 uy 2) (PI.f32))
98.4%1(*.f32 uy 2)
98.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 651 to 470 computations (27.8% saved)

regimes60.0ms (0.5%)

Counts
31 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
Calls

3 calls:

17.0ms
uy
16.0ms
ux
16.0ms
maxCos
Results
AccuracySegmentsBranch
93.2%1uy
93.2%1maxCos
93.2%1ux
Compiler

Compiled 381 to 283 computations (25.7% saved)

regimes52.0ms (0.4%)

Counts
26 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
Calls

3 calls:

16.0ms
uy
15.0ms
maxCos
14.0ms
ux
Results
AccuracySegmentsBranch
93.1%1ux
93.1%1uy
93.1%1maxCos
Compiler

Compiled 293 to 225 computations (23.2% saved)

regimes139.0ms (1.1%)

Counts
24 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 3)
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) 1/3))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) 1)
Outputs
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
Calls

3 calls:

70.0ms
maxCos
37.0ms
ux
25.0ms
uy
Results
AccuracySegmentsBranch
87.9%2ux
81.9%1maxCos
91.3%2uy
Compiler

Compiled 265 to 205 computations (22.6% saved)

regimes27.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
Outputs
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
Calls

2 calls:

11.0ms
uy
10.0ms
ux
Results
AccuracySegmentsBranch
81.9%1ux
81.9%1uy
Compiler

Compiled 192 to 145 computations (24.5% saved)

regimes39.0ms (0.3%)

Counts
15 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
Outputs
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2)))
Calls

3 calls:

17.0ms
ux
9.0ms
uy
9.0ms
maxCos
Results
AccuracySegmentsBranch
67.8%1maxCos
76.7%2ux
67.8%1uy
Compiler

Compiled 152 to 114 computations (25% saved)

regimes20.0ms (0.2%)

Counts
13 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos 1)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1/2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2) 1/3)
Outputs
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
Calls

1 calls:

16.0ms
ux
Results
AccuracySegmentsBranch
75.7%2ux
Compiler

Compiled 120 to 89 computations (25.8% saved)

regimes13.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
Outputs
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
Calls

2 calls:

6.0ms
ux
5.0ms
uy
Results
AccuracySegmentsBranch
67.8%1uy
67.8%1ux
Compiler

Compiled 65 to 45 computations (30.8% saved)

regimes11.0ms (0.1%)

Accuracy

Total -20.9b remaining (-188.6%)

Threshold costs -20.9b (-188.6%)

Counts
2 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
Outputs
(sqrt.f32 (*.f32 2 ux))
Calls

3 calls:

4.0ms
maxCos
3.0ms
uy
3.0ms
ux
Results
AccuracySegmentsBranch
65.4%1ux
65.4%1maxCos
65.4%1uy
Compiler

Compiled 25 to 19 computations (24% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0006187880062498152
0.0006917984574101865
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00018449632625561208
0.000237997985095717
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00018449632625561208
0.000237997985095717
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify67.0ms (0.5%)

Algorithm
egg-herbie
Rules
360×distribute-lft-neg-in
322×unsub-neg
214×neg-mul-1
152×neg-sub0
150×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088607
1154603
2214603
3260603
4301603
5366603
6456603
7601603
8720603
9786603
10874603
11974603
121067603
131148603
141190603
151202603
161203603
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(if (<=.f32 uy 11166915/17179869184) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(if (<=.f32 ux 13743895/68719476736) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))))
(if (<=.f32 ux 13743895/68719476736) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 2 ux))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 -2 ux))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2))))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(if (<=.f32 uy 11166915/17179869184) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2))))
(if (<=.f32 uy 11166915/17179869184) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 uy 11166915/17179869184) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))))
(if (<=.f32 ux 13743895/68719476736) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))))
(if (<=.f32 ux 13743895/68719476736) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 2 ux))
Compiler

Compiled 236 to 188 computations (20.3% saved)

soundness1.6s (12.9%)

Rules
1504×times-frac
1504×times-frac
1504×times-frac
1504×times-frac
1364×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066640
1197568
2724560
33525548
47611548
050324628
1166421972
2676921968
051469
11149469
0129647119
1445445635
051469
11149469
0129647119
1445445635
0129647119
1445445635
0129647119
1445445635
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 894 to 659 computations (26.3% saved)

end0.0ms (0%)

preprocess127.0ms (1%)

Remove

(abs uy)

Compiler

Compiled 526 to 388 computations (26.2% saved)

Profiling

Loading profile data...