UniformSampleCone, x

Time bar (total: 16.2s)

analyze211.0ms (1.3%)

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.2s (13.4%)

Results
2.2s8256×body256valid
Bogosity

preprocess319.0ms (2%)

Algorithm
egg-herbie
Rules
1078×+-commutative
872×distribute-neg-in
784×distribute-lft-in
776×distribute-rgt-in
714×associate-+l-
Problems
221×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
31×No Errors
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
069808
1204736
2692698
33465695
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 (*.f32 (PI.f32) uy) 2)) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -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))))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(*.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 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (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 maxCos -1))) 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 (*.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 (PI.f32) uy) 2)) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(*.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 (PI.f32) uy) 2)) (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 (+.f32 maxCos 1) ux)) (+.f32 -1 (*.f32 (+.f32 maxCos 1) ux)) 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 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 -1 (*.f32 uy (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (+.f32 (*.f32 uy (-.f32 1 maxCos)) -1) 1)))
(*.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 uy 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 (*.f32 (PI.f32) uy) 2)) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (+.f32 -1 (*.f32 (-.f32 1 ux) maxCos)) 1)))
(*.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 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (+.f32 -1 (*.f32 ux (-.f32 1 uy))) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy ux 1) ux) (+.f32 (*.f32 ux (-.f32 1 uy)) -1) 1)))
Symmetry

(abs uy)

Compiler

Compiled 140 to 83 computations (40.7% saved)

eval1.0ms (0%)

Compiler

Compiled 72 to 51 computations (29.2% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
56.2%
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
56.2%
(*.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))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
56.2%
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
56.2%
(*.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))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
Compiler

Compiled 160 to 118 computations (26.3% saved)

localize516.0ms (3.2%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
99.1%
(*.f32 (PI.f32) uy)
98.6%
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))
57.3%
(-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))
99.4%
(*.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.6%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
57.3%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.6%
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
99.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
54.3%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
Compiler

Compiled 308 to 180 computations (41.6% saved)

series49.0ms (0.3%)

Counts
12 → 272
Calls

72 calls:

TimeVariablePointExpression
3.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
3.0ms
ux
@-inf
(*.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))))))
2.0ms
maxCos
@-inf
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
2.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
2.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))

rewrite364.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
658×+-commutative
540×associate-*r*
316×associate-*l*
277×pow1
254×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044517
1688517
27958517
Stop Event
node limit
Counts
12 → 302
Calls
Call 1
Inputs
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(-.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))))))
(-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (PI.f32) uy)
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
Outputs
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(*.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) 2)) 1)
(*.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 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) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (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 (*.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))) (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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 (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 (*.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 (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 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 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) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.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 (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) 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) 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) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(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)))
(log.f32 (pow.f32 (exp.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 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 2 (*.f32 uy (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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.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 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 2 (*.f32 uy (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 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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(*.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) 2)) 1)
(*.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 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) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (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 (*.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))) (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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 (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 (*.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 (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 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 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) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.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 (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) 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) 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) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(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)))
(log.f32 (pow.f32 (exp.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 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 2 (*.f32 uy (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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.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 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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))

simplify495.0ms (3.1%)

Algorithm
egg-herbie
Rules
752×times-frac
714×distribute-rgt-in
714×distribute-lft-in
696×+-commutative
578×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090454209
1285844484
Stop Event
node limit
Counts
574 → 510
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.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 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 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 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 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 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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(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 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(*.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) 2)) 1)
(*.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 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) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (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 (*.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))) (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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 (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 (*.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 (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 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 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) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.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 (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) 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) 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) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(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)))
(log.f32 (pow.f32 (exp.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 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 2 (*.f32 uy (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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.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 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 2 (*.f32 uy (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 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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(*.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) 2)) 1)
(*.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 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) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (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 (*.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))) (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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 (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 (*.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 (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 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 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) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.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 (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) 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) 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) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(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)))
(log.f32 (pow.f32 (exp.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 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 2 (*.f32 uy (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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.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 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 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))
(*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.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))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (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 2/3 (*.f32 (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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(-.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))))
(-.f32 (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))))
(-.f32 (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.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)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (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 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 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))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (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 (*.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 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.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/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 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))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 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)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.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 (*.f32 ux (sqrt.f32 -1)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux ux) (/.f32 (sqrt.f32 -1) (*.f32 2 (-.f32 1 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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.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 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux ux) (/.f32 (sqrt.f32 -1) (*.f32 2 (-.f32 1 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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.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 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) (/.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 2 (-.f32 1 ux))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux ux) (/.f32 (sqrt.f32 -1) (*.f32 2 (-.f32 1 ux)))))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) ux) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) ux) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))))
(-.f32 (*.f32 1/2 (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2) ux)) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 2) ux)) (*.f32 1/2 (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 3) (pow.f32 ux 2))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2) ux)) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 3) (pow.f32 ux 2))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) 2) ux)) (*.f32 1/2 (*.f32 (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 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 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 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/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(*.f32 maxCos (neg.f32 (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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)))
(+.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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (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)))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (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 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.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))))
(+.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (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 2/3 (*.f32 (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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (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 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (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 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(*.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 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 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2))))))
(-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -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 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 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(-.f32 (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 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -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 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (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 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -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 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 (*.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 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.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 (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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)))))))
(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 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))))) (*.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))))) (*.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 (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.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)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 ux (*.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 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (*.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)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.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)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 ux (*.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 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (*.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)))) (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 -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 maxCos (*.f32 ux (*.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 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 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 maxCos (*.f32 ux (*.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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 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 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 maxCos (*.f32 ux (*.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)))) (pow.f32 maxCos 2)) (/.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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (sqrt.f32 -1) 3)) (-.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (*.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 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (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 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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)))
(+.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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(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 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (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 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.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))))
(+.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (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 2/3 (*.f32 (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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (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 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (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 maxCos))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(*.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 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 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2))))))
(-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -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 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 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(-.f32 (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 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -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 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (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 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -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 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 (*.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 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.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 (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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)))))))
(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 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))))) (*.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))))) (*.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 (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 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)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.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)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 ux (*.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 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (*.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)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.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)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 ux (*.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 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (*.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)))) (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 -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 maxCos (*.f32 ux (*.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 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 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 maxCos (*.f32 ux (*.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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 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 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 maxCos (*.f32 ux (*.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)))) (pow.f32 maxCos 2)) (/.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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (sqrt.f32 -1) 3)) (-.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.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))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.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 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.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 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (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)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.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 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.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 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/2)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) 2)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3)
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1/2))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.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) 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.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)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.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))) (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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))) (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 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.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 (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 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.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 (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 (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 (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) 6)) (+.f32 (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) 2) (+.f32 1 (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)))
(/.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 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (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 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.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 (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 (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (+.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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (/.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.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 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (+.f32 (*.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) 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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.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) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.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) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) 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 (*.f32 ux maxCos) 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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.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 ux (+.f32 (*.f32 ux maxCos) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.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)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 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) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 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 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.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) 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.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)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.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))) (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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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))) (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 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.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 (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 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.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 (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 (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 (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) 6)) (+.f32 (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) 2) (+.f32 1 (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)))
(/.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 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (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 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.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 (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 (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 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)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (fma.f32 ux maxCos 1) ux) (+.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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (/.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.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 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (+.f32 (*.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) 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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.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) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.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) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) 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 (*.f32 ux maxCos) 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 (*.f32 ux maxCos) 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 ux (+.f32 (*.f32 ux maxCos) -1))))) (/.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 ux (+.f32 (*.f32 ux maxCos) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.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)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 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) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (exp.f32 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 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 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))

eval625.0ms (3.9%)

Compiler

Compiled 22298 to 16498 computations (26% saved)

prune179.0ms (1.1%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New48921510
Fresh000
Picked123
Done000
Total49023513
Accuracy
99.0%
Counts
513 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
54.3%
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
55.7%
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
55.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
59.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
54.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
56.0%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
54.3%
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
55.7%
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
55.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
59.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
54.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
56.0%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
Compiler

Compiled 3160 to 2600 computations (17.7% saved)

localize1.0s (6.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 uy (PI.f32))
98.6%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
97.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
57.3%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
98.6%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
98.2%
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
57.3%
(-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
99.4%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
99.1%
(*.f32 uy (PI.f32))
98.6%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
57.3%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.6%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
57.3%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.6%
(sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
99.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 611 to 394 computations (35.5% saved)

series146.0ms (0.9%)

Counts
19 → 387
Calls

111 calls:

TimeVariablePointExpression
35.0ms
uy
@inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
13.0ms
maxCos
@-inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
11.0ms
maxCos
@0
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
8.0ms
ux
@-inf
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)

rewrite339.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
804×associate-*r*
450×associate-*l*
392×*-un-lft-identity
374×add-cbrt-cube
369×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0551039
1936705
Stop Event
node limit
Counts
19 → 786
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 uy (PI.f32))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (*.f32 uy 2) (PI.f32))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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)
(*.f32 uy (PI.f32))
Outputs
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(*.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(*.f32 (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 (cbrt.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))))
(*.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 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (cbrt.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) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(fabs.f32 (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)))))
(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 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 -1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.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)))) 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)
(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 (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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))))))
(exp.f32 (*.f32 3 (log.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))))))))
(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 2 (+.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 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(*.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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.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))
(*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 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))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 2 (+.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 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(*.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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (*.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 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.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)))) 1)
(*.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1/6) (*.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)))) 1/6) (cbrt.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)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (sqrt.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 (+.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) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.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))) (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cbrt.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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (cbrt.f32 (cbrt.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)))) (*.f32 (cbrt.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (cbrt.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 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)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.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))) 1) (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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/6)) (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/6))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cbrt.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))))) (cbrt.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 (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)))) 1/6) 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)))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.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)))) 3) (pow.f32 (cbrt.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))
(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 (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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))))))
(exp.f32 (*.f32 3 (log.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))))))))
(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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 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))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))

simplify723.0ms (4.5%)

Algorithm
egg-herbie
Rules
1504×*-commutative
726×+-commutative
566×associate-*r*
554×fma-def
304×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01865111676
16712111676
Stop Event
unsound
Counts
1173 → 749
Calls
Call 1
Inputs
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 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))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 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))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.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 -1 (pow.f32 ux 2)) (*.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 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 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 -1 (pow.f32 ux 2)) (*.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 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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))))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
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 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 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 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 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 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
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 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(*.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 (*.f32 2 maxCos) 2)) (*.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/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.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 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.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 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(*.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)))
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)))
(*.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 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(*.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(*.f32 (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 (cbrt.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))))
(*.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 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (cbrt.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) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(fabs.f32 (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)))))
(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 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 -1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.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)))) 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)
(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 (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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))))))
(exp.f32 (*.f32 3 (log.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))))))))
(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 2 (+.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 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(*.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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.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))
(*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 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))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 2 (+.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 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(*.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) 2)) 1)
(*.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 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.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)) 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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 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 1 (/.f32 (+.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 (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)) (+.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.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 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(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)
(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))))
(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 (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 (*.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 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.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)))) 1)
(*.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1/6) (*.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)))) 1/6) (cbrt.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)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (sqrt.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 (+.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) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.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))) (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cbrt.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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (cbrt.f32 (cbrt.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)))) (*.f32 (cbrt.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (cbrt.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 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)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.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))) 1) (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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/6)) (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/6))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cbrt.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))))) (cbrt.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 (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)))) 1/6) 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)))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.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)))) 3) (pow.f32 (cbrt.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))
(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 (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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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))))))
(exp.f32 (*.f32 3 (log.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))))))))
(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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (*.f32 (neg.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 (neg.f32 (cbrt.f32 (pow.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 -1 (neg.f32 (+.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 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(+.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.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 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (neg.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 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))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (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) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 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) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(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)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
Outputs
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 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))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 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))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) -1/2))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.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 -1 (pow.f32 ux 2)) (*.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 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 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 -1 (pow.f32 ux 2)) (*.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 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2))) (sqrt.f32 (/.f32 0 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))))
(*.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 (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 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 (*.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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 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 -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 -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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.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)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 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)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (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 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 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)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 0 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 0 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.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 (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (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 (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.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 (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))))
1
0
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 0 (*.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 0 (fma.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))))))
(+.f32 0 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (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))))))
(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 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(neg.f32 (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 0 (*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
1
0
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 0 (*.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (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)))
(fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 0 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 0 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(fma.f32 -1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 -1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -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 2 maxCos -2) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (*.f32 -1/2 (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 ux 2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 2) ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (neg.f32 (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2))))))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(+.f32 (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2)) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(+.f32 (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 0 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2)) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2))))))))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 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 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 1 ux)
(neg.f32 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
1
0
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (neg.f32 ux) (-.f32 0 maxCos))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 0 (*.f32 (neg.f32 ux) (-.f32 0 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 0 (*.f32 (neg.f32 ux) (-.f32 0 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 0 (*.f32 (neg.f32 ux) (-.f32 0 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(neg.f32 (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 0 (*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 0 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))))
1
0
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 0 (*.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (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)))
(fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 0 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 0 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))))) (*.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(+.f32 (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (+.f32 0 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0)))))))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (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 (*.f32 2 maxCos) 2)) (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (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 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.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 maxCos -1) 3)) (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 (*.f32 ux (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 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.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 maxCos -1) 3)) (pow.f32 (fma.f32 2 maxCos -2) 2))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) (sqrt.f32 (/.f32 (/.f32 0 (-.f32 0 maxCos)) (+.f32 maxCos -1))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 0 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 0 maxCos) 5)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 3)))) (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 0 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))) (sqrt.f32 (/.f32 (/.f32 0 (pow.f32 (-.f32 0 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 0 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2)))))))
(*.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 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.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 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 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 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 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 -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 -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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.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 (pow.f32 ux 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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(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 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.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))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 0 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(neg.f32 (pow.f32 ux 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 0 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
1
0
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 0 (*.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (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)))
(fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 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) (neg.f32 ux)) (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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
1
0
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 0 (*.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (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)))
(fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 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) (neg.f32 ux)) (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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.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))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 0 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(neg.f32 (pow.f32 ux 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 0 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (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 0 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 ux 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 (pow.f32 uy 2) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) -2) (*.f32 (pow.f32 uy 4) (fma.f32 1/3 (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/6) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -2/3) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (*.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 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 (pow.f32 uy 2) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) -2) (fma.f32 (pow.f32 uy 4) (fma.f32 1/3 (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/6) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -2/3) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))) (*.f32 (pow.f32 uy 6) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/6) (pow.f32 (PI.f32) 2)) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 4) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -2/3) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))) (fma.f32 -4/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (fma.f32 1/3 (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/6) (fma.f32 -4/9 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3))) (*.f32 2/3 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -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 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 3))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 2) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 3))) (fma.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 2) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 2))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.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 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72))) (+.f32 2 (*.f32 maxCos -2)))) (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 (+.f32 2 (*.f32 maxCos -2))))) (/.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2))))) 2) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 2)))))))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3)) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) 17/1296))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2)))))) (fma.f32 -1/3 (/.f32 (*.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 (+.f32 2 (*.f32 maxCos -2))))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -5/72)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 2 (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 (+.f32 2 (*.f32 maxCos -2))))) 2) (fma.f32 -1/18 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (+.f32 2 (*.f32 maxCos -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 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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 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 -1/6 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 -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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.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) 4)))) (*.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))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 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))))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)))) (*.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 maxCos -1) 2))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 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 (+.f32 2 (*.f32 maxCos -2)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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))))))))))
(+.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 2 (*.f32 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 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -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 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 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.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) 4)))) (*.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))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 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))))) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72)))) (fma.f32 0 (/.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 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (+.f32 maxCos -1) 4)) -5/72))))) (*.f32 (*.f32 2 (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 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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 (pow.f32 ux 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 (+.f32 2 (*.f32 maxCos -2)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -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))))))))))))))
(*.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 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 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 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))))) 1/2) ux) (*.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 0 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)))))))
(fma.f32 -1 (/.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))))) 1/2) ux) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))) (fma.f32 0 (/.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2)))) (pow.f32 ux 2)) (/.f32 (*.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (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 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (*.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 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 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))))))))
(fma.f32 -1 (/.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))))) 1/2) ux) (fma.f32 -1 (/.f32 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 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 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (*.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 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2)))))))) (fma.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2)))) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2))))) (+.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/72 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (/.f32 (pow.f32 (-.f32 0 maxCos) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 3) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (-.f32 0 maxCos) 6)))))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 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 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2)))) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2))))) (*.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 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/72 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (/.f32 (pow.f32 (-.f32 0 maxCos) 4) (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 3) (*.f32 1/18 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (-.f32 0 maxCos) 6)))))))))))) (pow.f32 ux 3)) (+.f32 (+.f32 (*.f32 1/18 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))) (fma.f32 0 (/.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2)))) (pow.f32 ux 2)) (/.f32 (*.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 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (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 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 maxCos) 2))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (*.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 (neg.f32 (pow.f32 (-.f32 0 maxCos) 2))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (pow.f32 (-.f32 0 maxCos) 4)) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 0 maxCos) 2)) (/.f32 2 (pow.f32 (-.f32 0 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 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 0 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 ux)) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2))))))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 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 0 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 ux)) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2))))))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 ux 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 0 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3)))))) (*.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 (neg.f32 (pow.f32 ux 2)) 5))) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2))))))))) (pow.f32 (neg.f32 (pow.f32 ux 2)) 1/6)))) (*.f32 0 (*.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 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 0 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 ux)) (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2))))))) -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux 2))))) (fma.f32 (pow.f32 maxCos 2) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 ux 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 0 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3)))))) (*.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 (neg.f32 (pow.f32 ux 2)) 5))) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2))))))))) (pow.f32 (neg.f32 (pow.f32 ux 2)) 1/6)))) (*.f32 0 (*.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2))))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 0 (neg.f32 (pow.f32 ux 2)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2))))))))))) (fma.f32 -1/3 (*.f32 ux (*.f32 (*.f32 (neg.f32 ux) (fma.f32 1/9 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (neg.f32 (pow.f32 ux 2)) 5))) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2)))))))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (/.f32 0 (pow.f32 (neg.f32 (pow.f32 ux 2)) 5)) 1/6)))) (+.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 1/6) (fma.f32 -2/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (neg.f32 (pow.f32 ux 2)) 2))) ux) (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2))))))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1/36 (/.f32 ux (/.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (neg.f32 ux) (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2)))))))) (fma.f32 -1/162 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3) (neg.f32 (pow.f32 ux 3)))) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3) (neg.f32 (pow.f32 ux 3)))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (neg.f32 (pow.f32 ux 2)) 2))))))))))) (*.f32 0 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1/36 (/.f32 ux (/.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (neg.f32 ux) (fma.f32 -4 (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 2) (pow.f32 ux 2))) (*.f32 -2 (/.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 ux 2)))))))) (fma.f32 -1/162 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3) (neg.f32 (pow.f32 ux 3)))) (*.f32 1/36 (fma.f32 -16 (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (neg.f32 (pow.f32 ux 2)) 3) (neg.f32 (pow.f32 ux 3)))) (*.f32 -12 (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (neg.f32 (pow.f32 ux 2)) 2))))))) (sqrt.f32 (neg.f32 (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 ux 2))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))))) (*.f32 2/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.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 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (pow.f32 ux 2)))) (*.f32 1/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 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 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 2/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)))))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2))))))))) (/.f32 (*.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 ux 2))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 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 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (pow.f32 ux 2)))) (*.f32 1/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)))))) (fma.f32 1/3 (*.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 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (neg.f32 ux) (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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))))))) ux))) (+.f32 (*.f32 2/3 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))))) ux))) (+.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 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 2/3 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)))))) (fma.f32 0 (/.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (fma.f32 1/162 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (neg.f32 ux) (/.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 ux 2)))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))) (/.f32 ux (neg.f32 ux))))))))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2))))))))) (*.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 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2))))))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 2/3 (/.f32 (*.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 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2))))))))) 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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/162 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (*.f32 1/36 (+.f32 (fma.f32 12 (/.f32 (neg.f32 ux) (/.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 ux 2)))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) 16)) (/.f32 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))) (/.f32 ux (neg.f32 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 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.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))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))))) -1) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.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)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))))) -1) maxCos) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (pow.f32 ux 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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) (/.f32 (*.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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 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))))))))
(fma.f32 -1 (/.f32 (+.f32 (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))))) ux)) (fma.f32 -1/3 (/.f32 (*.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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (*.f32 (neg.f32 ux) (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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))))))))) ux) (+.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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))) (/.f32 ux (neg.f32 ux))) (fma.f32 -1/162 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (/.f32 (*.f32 -12 (*.f32 (neg.f32 ux) (neg.f32 (pow.f32 ux 2)))) (pow.f32 ux 3))))))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.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 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 ux (*.f32 (neg.f32 ux) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))))))) (*.f32 (*.f32 2 (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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (fma.f32 -1/36 (/.f32 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))) (/.f32 ux (neg.f32 ux))) (fma.f32 -1/162 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (*.f32 1/36 (fma.f32 -16 (/.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 ux 3)) (/.f32 (*.f32 -12 (*.f32 (neg.f32 ux) (neg.f32 (pow.f32 ux 2)))) (pow.f32 ux 3))))))))))))) (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (*.f32 (neg.f32 ux) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))))) -1) maxCos) (+.f32 (+.f32 (*.f32 2/9 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (pow.f32 ux 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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))) (fma.f32 0 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (*.f32 (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2)))))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)))) (/.f32 (*.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 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)))) (*.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 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/18 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 1/12 (fma.f32 -4 (/.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 ux 2))))))))))) (pow.f32 maxCos 2))))))
1
0
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 0 (*.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (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)))
(fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 0 (fma.f32 ux (fma.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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 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 0 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 0 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 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) (neg.f32 ux)) (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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 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) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 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)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 ux 2)))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(sqrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(*.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))) (cbrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(*.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))) (cbrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))
(pow.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(pow.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fabs.f32 (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(cbrt.f32 (*.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))) (sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (/.f32 0 0) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux 0 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(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 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 0 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) 0)
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 0)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (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 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.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)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 1 (/.f32 (+.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 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(neg.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.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 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.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)))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (pow.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 0 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(+.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.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 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 1 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (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))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (cbrt.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))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (sqrt.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fabs.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 0)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 0)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (/.f32 0 (+.f32 ux (fma.f32 ux maxCos 0))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 0 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 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 0) 3) (pow.f32 ux 3)) 0) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 0)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 0)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (sqrt.f32 -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (/.f32 0 (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) 0) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(*.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 0 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 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 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 0) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 -1 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 ux (+.f32 maxCos -1))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 ux (+.f32 maxCos -1))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.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)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 1 (/.f32 (+.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 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(neg.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.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 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.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)))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (pow.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 0 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(+.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.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 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (*.f32 uy (PI.f32)) 2))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.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)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(cbrt.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.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)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 3 (log.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))))))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 2 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.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)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 1 (/.f32 (+.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 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(neg.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.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 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.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)))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (pow.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 0 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(+.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(*.f32 (+.f32 0 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.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 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.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)))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (pow.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 0 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(+.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(*.f32 (+.f32 0 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.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 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(cbrt.f32 (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (*.f32 2 (*.f32 (pow.f32 uy 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (PI.f32)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (*.f32 2 (*.f32 (pow.f32 uy 2) 4)))))
(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)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 2 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (neg.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.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))) 1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.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)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.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 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 ux (+.f32 maxCos -1)) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 1 (/.f32 (+.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 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.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 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.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 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))
(neg.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.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 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.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)))) 1/6) (*.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)))) 1/6) (cbrt.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)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1/6) (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1/6)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (sqrt.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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.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))) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cbrt.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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (cbrt.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)))) (*.f32 (cbrt.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (cbrt.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 (cbrt.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))) 1) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 (cbrt.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))) (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/6)) (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/6))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1/6) (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1/6)))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (*.f32 (cbrt.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))) (cbrt.f32 (cbrt.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))))) (cbrt.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 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))))
(*.f32 (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)))) 1/6) 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)))) 1/6) 3))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1/6) 6)
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.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)))) 3) (pow.f32 (cbrt.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 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(cbrt.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.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)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 3 (log.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))))))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 1 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.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)))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (pow.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 0 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(+.f32 -1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (-.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(*.f32 (+.f32 0 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)))
(*.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)))
(*.f32 (/.f32 0 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 0)) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.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 ux (+.f32 maxCos -1)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 0) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 0) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (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 (-.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (+.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)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.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 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 0))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 0) 3) (pow.f32 ux 3)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 0) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 0))))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))))
(*.f32 (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))) (/.f32 (+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 0 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1))))))
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (*.f32 uy (PI.f32)) 2))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))

eval1.3s (8.1%)

Compiler

Compiled 57542 to 43825 computations (23.8% saved)

prune474.0ms (2.9%)

Pruning

59 alts after pruning (54 fresh and 5 done)

PrunedKeptTotal
New1092461138
Fresh8816
Picked235
Done022
Total1102591161
Accuracy
99.7%
Counts
1161 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
86.5%
(+.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)))))))))))))))
87.8%
(+.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))))
54.3%
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
87.6%
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
45.0%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
75.8%
(*.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.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
87.6%
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.3%
(*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
94.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 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
-0.0%
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
55.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
98.7%
(*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
97.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
96.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
92.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
71.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3))
54.3%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
98.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
59.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))))
54.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
78.3%
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
18.8%
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
78.3%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
47.0%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
40.2%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
46.7%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
45.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
46.8%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
45.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
11.4%
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
65.1%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
3.6%
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
86.5%
(+.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)))))))))))))))
87.8%
(+.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))))
54.3%
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
87.6%
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
45.0%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
75.8%
(*.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.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
87.6%
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.3%
(*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
94.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 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
-0.0%
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
55.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
98.7%
(*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
97.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
96.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
92.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
71.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3))
54.3%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
98.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
59.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))))
54.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
78.3%
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
18.8%
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
78.3%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
47.0%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
40.2%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
46.7%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
45.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
46.8%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
45.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
11.4%
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
65.1%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
3.6%
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
Compiler

Compiled 9656 to 7810 computations (19.1% saved)

localize959.0ms (5.9%)

Localize:

Found 3 expressions with local error:

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

Compiled 641 to 464 computations (27.6% saved)

series0.0ms (0%)

Counts
3 → 0

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
838×*-commutative
650×unswap-sqr
608×distribute-lft-in
584×distribute-rgt-in
524×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039
1249
22349
323389
Stop Event
node limit
Counts
3 → 369
Calls
Call 1
Inputs
(PI.f32)
(PI.f32)
(PI.f32)
Outputs
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
206×distribute-lft-in
170×distribute-rgt-in
154×associate-*r*
148×associate-*l*
126×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02771407
16991407
223511407
Stop Event
unsound
Counts
369 → 125
Calls
Call 1
Inputs
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 1 (-.f32 (PI.f32) 1))
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 0 (PI.f32))
(+.f32 (-.f32 (PI.f32) 1) 1)
(+.f32 -1 (+.f32 1 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(-.f32 (+.f32 1 (PI.f32)) 1)
(-.f32 (+.f32 (PI.f32) 2) 2)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) (pow.f32 1 1/2))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 (log.f32 (E.f32)) (PI.f32))
(*.f32 (pow.f32 1 1/2) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(pow.f32 (PI.f32) 1)
(pow.f32 (PI.f32) 2)
(pow.f32 (PI.f32) 1/2)
(pow.f32 (PI.f32) 1/3)
(pow.f32 (PI.f32) 3)
(pow.f32 (PI.f32) 3/2)
(pow.f32 (PI.f32) 1/4)
(pow.f32 (PI.f32) 1/6)
(pow.f32 (PI.f32) 2/3)
(pow.f32 (PI.f32) 4)
(pow.f32 (PI.f32) 6)
(pow.f32 (PI.f32) 4/3)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(pow.f32 (PI.f32) 9)
(pow.f32 (PI.f32) 1/9)
(pow.f32 (PI.f32) 8)
(pow.f32 (PI.f32) 12)
(pow.f32 (PI.f32) 10)
(pow.f32 (PI.f32) 18)
(pow.f32 (PI.f32) 8/3)
(pow.f32 (PI.f32) 2/9)
(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 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(sqrt.f32 (PI.f32))
(fabs.f32 (PI.f32))
(fabs.f32 (neg.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(cbrt.f32 (PI.f32))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
Outputs
(+.f32 1 (-.f32 (PI.f32) 1))
(PI.f32)
(+.f32 1 (+.f32 (PI.f32) -1))
(PI.f32)
(+.f32 (PI.f32) 0)
(PI.f32)
(+.f32 (+.f32 1 (PI.f32)) -1)
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (-.f32 (PI.f32) 1) 1)
(PI.f32)
(+.f32 -1 (+.f32 1 (PI.f32)))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(PI.f32)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(-.f32 (+.f32 1 (PI.f32)) 1)
(PI.f32)
(-.f32 (+.f32 (PI.f32) 2) 2)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
(*.f32 (PI.f32) (log.f32 (E.f32)))
(PI.f32)
(*.f32 (PI.f32) (pow.f32 1 1/2))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(PI.f32)
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(*.f32 (log.f32 (E.f32)) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 1 1/2) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(PI.f32)
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(pow.f32 (PI.f32) 5/2)
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(PI.f32)
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(PI.f32)
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (PI.f32) 2)
(PI.f32)
(pow.f32 (PI.f32) 1/2)
(PI.f32)
(pow.f32 (PI.f32) 1/3)
(PI.f32)
(pow.f32 (PI.f32) 3)
(PI.f32)
(pow.f32 (PI.f32) 3/2)
(PI.f32)
(pow.f32 (PI.f32) 1/4)
(PI.f32)
(pow.f32 (PI.f32) 1/6)
(PI.f32)
(pow.f32 (PI.f32) 2/3)
(PI.f32)
(pow.f32 (PI.f32) 4)
(PI.f32)
(pow.f32 (PI.f32) 6)
(PI.f32)
(pow.f32 (PI.f32) 4/3)
(PI.f32)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(PI.f32)
(pow.f32 (PI.f32) 9)
(PI.f32)
(pow.f32 (PI.f32) 1/9)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(pow.f32 (PI.f32) 8)
(PI.f32)
(pow.f32 (PI.f32) 12)
(PI.f32)
(pow.f32 (PI.f32) 10)
(PI.f32)
(pow.f32 (PI.f32) 18)
(PI.f32)
(pow.f32 (PI.f32) 8/3)
(PI.f32)
(pow.f32 (PI.f32) 2/9)
(*.f32 (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)) (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)))
(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))))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(sqrt.f32 (PI.f32))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(fabs.f32 (neg.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (PI.f32))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 1 (-.f32 (PI.f32) 1))
(PI.f32)
(+.f32 1 (+.f32 (PI.f32) -1))
(PI.f32)
(+.f32 (PI.f32) 0)
(PI.f32)
(+.f32 (+.f32 1 (PI.f32)) -1)
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (-.f32 (PI.f32) 1) 1)
(PI.f32)
(+.f32 -1 (+.f32 1 (PI.f32)))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(PI.f32)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(-.f32 (+.f32 1 (PI.f32)) 1)
(PI.f32)
(-.f32 (+.f32 (PI.f32) 2) 2)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
(*.f32 (PI.f32) (log.f32 (E.f32)))
(PI.f32)
(*.f32 (PI.f32) (pow.f32 1 1/2))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(PI.f32)
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(*.f32 (log.f32 (E.f32)) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 1 1/2) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(PI.f32)
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(pow.f32 (PI.f32) 5/2)
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(PI.f32)
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(PI.f32)
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (PI.f32) 2)
(PI.f32)
(pow.f32 (PI.f32) 1/2)
(PI.f32)
(pow.f32 (PI.f32) 1/3)
(PI.f32)
(pow.f32 (PI.f32) 3)
(PI.f32)
(pow.f32 (PI.f32) 3/2)
(PI.f32)
(pow.f32 (PI.f32) 1/4)
(PI.f32)
(pow.f32 (PI.f32) 1/6)
(PI.f32)
(pow.f32 (PI.f32) 2/3)
(PI.f32)
(pow.f32 (PI.f32) 4)
(PI.f32)
(pow.f32 (PI.f32) 6)
(PI.f32)
(pow.f32 (PI.f32) 4/3)
(PI.f32)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(PI.f32)
(pow.f32 (PI.f32) 9)
(PI.f32)
(pow.f32 (PI.f32) 1/9)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(pow.f32 (PI.f32) 8)
(PI.f32)
(pow.f32 (PI.f32) 12)
(PI.f32)
(pow.f32 (PI.f32) 10)
(PI.f32)
(pow.f32 (PI.f32) 18)
(PI.f32)
(pow.f32 (PI.f32) 8/3)
(PI.f32)
(pow.f32 (PI.f32) 2/9)
(*.f32 (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)) (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)))
(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))))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(sqrt.f32 (PI.f32))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(fabs.f32 (neg.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (PI.f32))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 1 (-.f32 (PI.f32) 1))
(PI.f32)
(+.f32 1 (+.f32 (PI.f32) -1))
(PI.f32)
(+.f32 (PI.f32) 0)
(PI.f32)
(+.f32 (+.f32 1 (PI.f32)) -1)
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (-.f32 (PI.f32) 1) 1)
(PI.f32)
(+.f32 -1 (+.f32 1 (PI.f32)))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))))
(PI.f32)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 1 (PI.f32))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) -1))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (+.f32 1 (PI.f32))) (*.f32 (log.f32 (E.f32)) -1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (E.f32)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (E.f32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (+.f32 1 (PI.f32))) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (PI.f32) 0) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (PI.f32) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (PI.f32) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) 1))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 -1 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (log.f32 (E.f32))) (*.f32 -1 (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 0 (log.f32 (E.f32))) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (E.f32))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (E.f32))))
(PI.f32)
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (+.f32 1 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 0 (PI.f32)) (PI.f32))
(PI.f32)
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (PI.f32)) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (PI.f32)))
(PI.f32)
(-.f32 (+.f32 1 (PI.f32)) 1)
(PI.f32)
(-.f32 (+.f32 (PI.f32) 2) 2)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
(*.f32 (PI.f32) (log.f32 (E.f32)))
(PI.f32)
(*.f32 (PI.f32) (pow.f32 1 1/2))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)))
(PI.f32)
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(PI.f32)
(*.f32 (log.f32 (E.f32)) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 1 1/2) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (PI.f32))
(PI.f32)
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (PI.f32))
(PI.f32)
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1) (-.f32 (sqrt.f32 (+.f32 1 (PI.f32))) 1))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 5/4) (pow.f32 (PI.f32) 5/4))
(pow.f32 (PI.f32) 5/2)
(*.f32 (pow.f32 (PI.f32) 9/2) (pow.f32 (PI.f32) 9/2))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (PI.f32) 3/4))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/12) (pow.f32 (PI.f32) 1/12))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/8) (pow.f32 (PI.f32) 1/8))
(PI.f32)
(*.f32 (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)) (pow.f32 (E.f32) (/.f32 (log.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (/.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (/.f32 (sqrt.f32 (log.f32 (PI.f32))) 2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (-.f32 (+.f32 1 (PI.f32)) -1))
(PI.f32)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 1 (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (log.f32 (E.f32)) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (PI.f32) 2) (PI.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (PI.f32) (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) 1) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) 1) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (log.f32 (E.f32))) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (log.f32 (E.f32))) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (*.f32 (*.f32 (+.f32 (PI.f32) 2) (PI.f32)) (PI.f32)) (+.f32 (PI.f32) 2))
(PI.f32)
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (PI.f32)) (+.f32 (+.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (PI.f32)) 2)))
(PI.f32)
(/.f32 (-.f32 1 (pow.f32 (-.f32 (PI.f32) 1) 2)) (-.f32 1 (-.f32 (PI.f32) 1)))
(PI.f32)
(/.f32 (-.f32 0 (PI.f32)) (-.f32 0 (PI.f32)))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(/.f32 (-.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))) (-.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (PI.f32) 2)
(PI.f32)
(pow.f32 (PI.f32) 1/2)
(PI.f32)
(pow.f32 (PI.f32) 1/3)
(PI.f32)
(pow.f32 (PI.f32) 3)
(PI.f32)
(pow.f32 (PI.f32) 3/2)
(PI.f32)
(pow.f32 (PI.f32) 1/4)
(PI.f32)
(pow.f32 (PI.f32) 1/6)
(PI.f32)
(pow.f32 (PI.f32) 2/3)
(PI.f32)
(pow.f32 (PI.f32) 4)
(PI.f32)
(pow.f32 (PI.f32) 6)
(PI.f32)
(pow.f32 (PI.f32) 4/3)
(PI.f32)
(pow.f32 (PI.f32) 5/2)
(pow.f32 (PI.f32) 5)
(PI.f32)
(pow.f32 (PI.f32) 9)
(PI.f32)
(pow.f32 (PI.f32) 1/9)
(*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18))
(pow.f32 (PI.f32) 8)
(PI.f32)
(pow.f32 (PI.f32) 12)
(PI.f32)
(pow.f32 (PI.f32) 10)
(PI.f32)
(pow.f32 (PI.f32) 18)
(PI.f32)
(pow.f32 (PI.f32) 8/3)
(PI.f32)
(pow.f32 (PI.f32) 2/9)
(*.f32 (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)) (*.f32 (pow.f32 (PI.f32) 1/18) (pow.f32 (PI.f32) 1/18)))
(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))))
(PI.f32)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (PI.f32))) 2)) (*.f32 2 (cbrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (sqrt.f32 (log.f32 (PI.f32))))
(PI.f32)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (PI.f32)))) (*.f32 2 (sqrt.f32 (log.f32 (PI.f32)))))
(PI.f32)
(sqrt.f32 (PI.f32))
(PI.f32)
(fabs.f32 (PI.f32))
(PI.f32)
(fabs.f32 (neg.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (PI.f32))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)

eval236.0ms (1.5%)

Compiler

Compiled 12532 to 9080 computations (27.5% saved)

prune297.0ms (1.8%)

Pruning

63 alts after pruning (55 fresh and 8 done)

PrunedKeptTotal
New3669375
Fresh34649
Picked145
Done145
Total37163434
Accuracy
99.7%
Counts
434 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
86.5%
(+.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)))))))))))))))
87.8%
(+.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))))
54.3%
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
87.6%
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
45.0%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
75.8%
(*.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.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
87.6%
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
94.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 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
-0.0%
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
98.7%
(*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
32.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 12)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
41.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 9)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
61.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
69.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 2) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
74.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
97.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
96.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
92.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
71.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3))
54.3%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
98.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
54.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
78.3%
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
18.8%
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
78.3%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
47.0%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
40.2%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
46.7%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
45.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
46.8%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
45.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
11.4%
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
65.1%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
3.6%
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
86.5%
(+.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)))))))))))))))
87.8%
(+.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))))
54.3%
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
87.6%
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
45.0%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
75.8%
(*.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.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
87.6%
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
94.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 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
-0.0%
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
98.7%
(*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
32.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 12)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
41.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 9)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
61.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
69.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 2) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
74.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
97.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
96.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
92.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
71.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3))
54.3%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
98.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
54.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
78.3%
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
18.8%
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
78.3%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
47.0%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
40.2%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
46.7%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
45.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
46.8%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
45.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
11.4%
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
65.1%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
3.6%
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
Compiler

Compiled 9622 to 7850 computations (18.4% saved)

localize792.0ms (4.9%)

Localize:

Found 3 expressions with local error:

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

Compiled 427 to 298 computations (30.2% saved)

eval942.0ms (5.8%)

Compiler

Compiled 37590 to 27784 computations (26.1% saved)

prune528.0ms (3.3%)

Pruning

64 alts after pruning (51 fresh and 13 done)

PrunedKeptTotal
New112411125
Fresh05050
Picked055
Done088
Total1124641188
Accuracy
99.7%
Counts
1188 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
55.9%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
86.5%
(+.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)))))))))))))))
87.8%
(+.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))))
54.3%
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
87.6%
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
45.0%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
75.8%
(*.f32 (pow.f32 1 1/3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (-.f32 (+.f32 (PI.f32) 2) 2)))) (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3)))
75.8%
(*.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.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
87.6%
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
94.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 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
-0.0%
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.7%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
45.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
56.2%
(*.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
56.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
98.7%
(*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
32.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 12)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
41.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 9)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
61.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
69.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 2) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
92.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (E.f32)) (log.f32 (E.f32))))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
74.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) 1/3))
97.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (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 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
96.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
56.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
92.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
54.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 (log.f32 (E.f32)) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
71.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 maxCos -2))))) 3))
54.3%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
98.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
54.6%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
56.0%
(*.f32 (cos.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
78.3%
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
18.8%
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
78.3%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
47.0%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
44.5%
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
40.2%
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
46.9%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
46.7%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
46.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
45.6%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
46.8%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
45.4%
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
11.4%
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
65.1%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
3.6%
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
Compiler

Compiled 5567 to 4400 computations (21% saved)

regimes509.0ms (3.1%)

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

11 calls:

68.0ms
ux
45.0ms
maxCos
44.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
43.0ms
uy
43.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%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.8%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.8%1(*.f32 (*.f32 uy 2) (PI.f32))
98.8%1(*.f32 uy 2)
98.8%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.8%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.8%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.8%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 3159 to 2421 computations (23.4% saved)

regimes266.0ms (1.6%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (+.f32 1 (*.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 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 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 2) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 9)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (PI.f32) 12)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
Outputs
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
Calls

11 calls:

26.0ms
maxCos
25.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
25.0ms
(*.f32 uy 2)
25.0ms
uy
25.0ms
ux
Results
AccuracySegmentsBranch
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%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.8%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.8%1(*.f32 (*.f32 uy 2) (PI.f32))
98.8%1(*.f32 uy 2)
98.8%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.8%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.8%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.8%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1197 to 916 computations (23.5% saved)

regimes284.0ms (1.8%)

Counts
33 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (+.f32 1 (*.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 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 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (-.f32 (+.f32 (PI.f32) 2) 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
Outputs
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
Calls

11 calls:

37.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
36.0ms
uy
35.0ms
(*.f32 uy 2)
35.0ms
maxCos
26.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
92.7%1ux
96.4%2uy
96.3%2maxCos
92.7%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))))))
96.4%2(*.f32 (*.f32 uy 2) (PI.f32))
96.4%2(*.f32 uy 2)
92.7%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
92.7%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
92.7%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
92.7%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
96.4%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 915 to 703 computations (23.2% saved)

regimes318.0ms (2%)

Counts
30 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (+.f32 1 (*.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 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 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 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))))))
Calls

11 calls:

35.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
34.0ms
ux
32.0ms
uy
32.0ms
(*.f32 uy 2)
30.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
90.4%2ux
89.5%2(*.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))))))
90.4%2(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
90.4%2(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
90.4%2(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
90.4%2(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
78.3%1maxCos
89.3%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
89.3%2uy
89.3%2(*.f32 (*.f32 uy 2) (PI.f32))
89.3%2(*.f32 uy 2)
Compiler

Compiled 852 to 655 computations (23.1% saved)

regimes147.0ms (0.9%)

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

5 calls:

30.0ms
(*.f32 uy 2)
29.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
29.0ms
uy
27.0ms
ux
20.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
89.3%2uy
89.3%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
89.3%2(*.f32 (*.f32 uy 2) (PI.f32))
89.3%2(*.f32 uy 2)
89.2%2ux
Compiler

Compiled 533 to 424 computations (20.5% saved)

regimes109.0ms (0.7%)

Counts
22 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (+.f32 1 (*.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 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 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
Outputs
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
Calls

4 calls:

27.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
26.0ms
(*.f32 uy 2)
25.0ms
uy
18.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
89.3%2uy
89.3%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
89.3%2(*.f32 (*.f32 uy 2) (PI.f32))
89.3%2(*.f32 uy 2)
Compiler

Compiled 483 to 386 computations (20.1% saved)

regimes77.0ms (0.5%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 0 maxCos))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
Outputs
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
Calls

6 calls:

13.0ms
uy
12.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
12.0ms
(*.f32 uy 2)
11.0ms
maxCos
11.0ms
ux
Results
AccuracySegmentsBranch
78.3%1maxCos
78.3%1ux
78.3%1uy
78.3%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
78.3%1(*.f32 (*.f32 uy 2) (PI.f32))
78.3%1(*.f32 uy 2)
Compiler

Compiled 419 to 335 computations (20% saved)

regimes33.0ms (0.2%)

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

3 calls:

15.0ms
ux
8.0ms
uy
6.0ms
maxCos
Results
AccuracySegmentsBranch
73.4%2ux
65.1%1maxCos
65.1%1uy
Compiler

Compiled 167 to 131 computations (21.6% saved)

regimes12.0ms (0.1%)

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

1 calls:

9.0ms
ux
Results
AccuracySegmentsBranch
72.6%2ux
Compiler

Compiled 69 to 57 computations (17.4% saved)

regimes11.0ms (0.1%)

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

1 calls:

9.0ms
ux
Results
AccuracySegmentsBranch
72.6%2ux
Compiler

Compiled 53 to 44 computations (17% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
ux
Results
AccuracySegmentsBranch
65.1%1ux
Compiler

Compiled 25 to 20 computations (20% saved)

regimes10.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

4.0ms
ux
3.0ms
uy
3.0ms
maxCos
Results
AccuracySegmentsBranch
-0.0%1uy
-0.0%1maxCos
-0.0%1ux
Compiler

Compiled 23 to 18 computations (21.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00010768265201477334
0.00012213736772537231
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00034034252166748047
0.0003407001495361328
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002188930520787835
0.002325919223949313
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002188930520787835
0.002325919223949313
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0002251889236504212
0.00024390708131249994
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0002251889236504212
0.00024390708131249994
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0002251889236504212
0.00024390708131249994
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
242×distribute-lft-neg-in
182×*-commutative
160×unsub-neg
140×+-commutative
136×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01001330
11711314
22241314
32721298
43231298
53711298
64581298
76011298
87311298
97641298
108051298
118631298
128911298
139081298
149221298
159301298
169331298
179341298
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(if (<=.f32 (*.f32 uy 2) 8246337/68719476736) (*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(if (<=.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 11699491/34359738368) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 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)))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))))
(if (<=.f32 (*.f32 uy 2) 8246337/68719476736) (*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(if (<=.f32 (*.f32 uy 2) 8246337/68719476736) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))
(if (<=.f32 (*.f32 uy 2) 8246337/68719476736) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(if (<=.f32 (*.f32 uy 2) 8246337/68719476736) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(if (<=.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 11699491/34359738368) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 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)))))))
(if (<=.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 11699491/34359738368) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 295279/134217728) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (neg.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (*.f32 ux (-.f32 maxCos 1))))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (*.f32 ux (-.f32 maxCos 1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 1 ux))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (neg.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux (-.f32 maxCos 1))))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux (-.f32 maxCos 1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (neg.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(if (<=.f32 ux 8246337/34359738368) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (neg.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (neg.f32 ux)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))
Compiler

Compiled 390 to 300 computations (23.1% saved)

soundness1.2s (7.7%)

Rules
1504×*-commutative
1078×+-commutative
872×distribute-neg-in
804×associate-*r*
784×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
069808
1204736
2692698
33465695
090454209
1285844484
01865111676
16712111676
0551039
1936705
Stop Event
node limit
unsound
node limit
node limit
Compiler

Compiled 686 to 487 computations (29% saved)

end0.0ms (0%)

preprocess207.0ms (1.3%)

Remove

(abs uy)

Compiler

Compiled 832 to 610 computations (26.7% saved)

Profiling

Loading profile data...