UniformSampleCone, z

Time bar (total: 6.8s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.4s (20.4%)

Results
1.4s8256×body256valid
Bogosity

preprocess189.0ms (2.8%)

Algorithm
egg-herbie
Rules
1672×fma-def
770×associate-+r+
646×associate--r+
548×associate-+r-
478×+-commutative
Problems
256×No Errors
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
189284
2257267
3706231
42047231
53659231
64308231
74376231
84393231
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 maxCos (neg.f32 ux) (+.f32 1 ux))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (+.f32 1 maxCos)))
(fma.f32 ux (-.f32 -1 maxCos) 1)
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))
(-.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(fma.f32 ux maxCos (-.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -1) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(-.f32 (+.f32 -1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) -1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 ux maxCos) (+.f32 -1 ux))
(fma.f32 ux maxCos (+.f32 ux -1))
(fma.f32 ux (+.f32 1 maxCos) -1)
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(fma.f32 uy (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(fma.f32 maxCos (+.f32 ux -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
(fma.f32 ux (+.f32 uy -1) 1)
Symmetry

(abs uy)

Compiler

Compiled 30 to 18 computations (40% saved)

eval0.0ms (0%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize91.0ms (1.3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
100.0%
(*.f32 ux maxCos)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 33 to 19 computations (42.4% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite230.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1322×associate-*r/
1078×associate-*l/
864×distribute-lft-in
846×*-commutative
840×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118855
2263055
Stop Event
node limit
Counts
3 → 236
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(fma.f32 ux (+.f32 maxCos -1) 1)
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.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))) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 (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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 (-.f32 (+.f32 1 (*.f32 ux maxCos)) (+.f32 1 ux)) 1)
(+.f32 (*.f32 1 (+.f32 1 (*.f32 ux maxCos))) (neg.f32 ux))
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) 1) (neg.f32 ux))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.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))) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 (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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))

simplify175.0ms (2.6%)

Algorithm
egg-herbie
Rules
948×+-commutative
932×associate--r+
880×associate-+r-
866×associate-+l-
806×associate--l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036516766
1106715976
2549015952
Stop Event
node limit
Counts
308 → 212
Calls
Call 1
Inputs
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 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.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 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 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.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))) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 (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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 (-.f32 (+.f32 1 (*.f32 ux maxCos)) (+.f32 1 ux)) 1)
(+.f32 (*.f32 1 (+.f32 1 (*.f32 ux maxCos))) (neg.f32 ux))
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) 1) (neg.f32 ux))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.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))) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 (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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
Outputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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) 4) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 ux maxCos (+.f32 ux -1)) (fma.f32 ux maxCos (+.f32 ux -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) 3) (pow.f32 (-.f32 1 ux) 6))) (fma.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) 3) (pow.f32 (-.f32 1 ux) 6))) (fma.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 4)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 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 (-.f32 (*.f32 ux maxCos) 1) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (-.f32 (pow.f32 (*.f32 ux maxCos) 6) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (-.f32 (pow.f32 (*.f32 ux maxCos) 6) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fabs.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(*.f32 ux maxCos)
(pow.f32 (*.f32 ux maxCos) 1)
(*.f32 ux maxCos)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(*.f32 ux maxCos)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(*.f32 ux maxCos)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(*.f32 ux maxCos)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(fabs.f32 (*.f32 ux maxCos))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(*.f32 ux maxCos)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(*.f32 ux maxCos)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 ux maxCos)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 (+.f32 1 (*.f32 ux maxCos)) (+.f32 1 ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 1 (+.f32 1 (*.f32 ux maxCos))) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) 1) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.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) 4) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 ux maxCos (+.f32 ux -1)) (fma.f32 ux maxCos (+.f32 ux -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (*.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 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) 3) (pow.f32 (-.f32 1 ux) 6))) (fma.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) 3) (pow.f32 (-.f32 1 ux) 6))) (fma.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) (-.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 4)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 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 (-.f32 (*.f32 ux maxCos) 1) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.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) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (-.f32 (pow.f32 (*.f32 ux maxCos) 6) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))))
(/.f32 (sqrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.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 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (/.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (*.f32 (+.f32 1 maxCos) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.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 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (-.f32 (pow.f32 (*.f32 ux maxCos) 6) (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))) (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.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)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fabs.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)

eval96.0ms (1.4%)

Compiler

Compiled 5310 to 3405 computations (35.9% saved)

prune34.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2075212
Fresh000
Picked112
Done000
Total2086214
Accuracy
100.0%
Counts
214 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
99.0%
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
98.9%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
99.0%
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
Compiler

Compiled 160 to 116 computations (27.5% saved)

localize333.0ms (4.9%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
99.9%
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.7%
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
98.8%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
99.7%
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
99.6%
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
98.9%
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
98.9%
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 166 to 95 computations (42.8% saved)

series20.0ms (0.3%)

Counts
10 → 204
Calls

54 calls:

TimeVariablePointExpression
1.0ms
ux
@-inf
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
1.0ms
maxCos
@0
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
1.0ms
ux
@0
(*.f32 ux (-.f32 1 maxCos))
1.0ms
maxCos
@inf
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
1.0ms
maxCos
@-inf
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))

rewrite253.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
706×+-commutative
410×associate-*r*
252×associate-*l*
241×pow1
227×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028394
1513329
27918329
Stop Event
node limit
Counts
10 → 362
Calls
Call 1
Inputs
(*.f32 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)
Outputs
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) ux)
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) 1/3)
(pow.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 ux (*.f32 (pow.f32 ux 2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (*.f32 (pow.f32 ux 3) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (/.f32 ux 1) (/.f32 (pow.f32 ux 2) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 2) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(*.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(*.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))))
(pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)
(sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (+.f32 1 (neg.f32 ux)) (*.f32 ux maxCos))
(+.f32 (neg.f32 (/.f32 1 (fma.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 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (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))) (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)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 1 (/.f32 (+.f32 1 (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 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2)
(pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) -1)
(fma.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) -1)

simplify213.0ms (3.1%)

Algorithm
egg-herbie
Rules
830×unswap-sqr
778×associate-/l*
766×distribute-lft-in
766×+-commutative
758×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093330702
1264629119
Stop Event
node limit
Counts
566 → 614
Calls
Call 1
Inputs
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.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 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (pow.f32 ux 3)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) 1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) 1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 1 (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
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 (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
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 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 (-.f32 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) (-.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)))))) (*.f32 -1 ux))
(*.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 (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 (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 (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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
-1
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (pow.f32 ux 2) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) ux)
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) 1/3)
(pow.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 ux (*.f32 (pow.f32 ux 2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (*.f32 (pow.f32 ux 3) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (/.f32 ux 1) (/.f32 (pow.f32 ux 2) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 2) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(*.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(*.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))))
(pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)
(sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (+.f32 1 (neg.f32 ux)) (*.f32 ux maxCos))
(+.f32 (neg.f32 (/.f32 1 (fma.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 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (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))) (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)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux maxCos))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 1 (/.f32 (+.f32 1 (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 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2)
(pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) -1)
(fma.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) -1)
Outputs
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
1
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (pow.f32 ux 3)))
(+.f32 (-.f32 1 ux) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 3) (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(+.f32 (-.f32 1 ux) (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)))
(+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (-.f32 1 ux))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (pow.f32 ux 2)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6)))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3)))) (/.f32 1 (pow.f32 ux 6)))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (pow.f32 ux 2)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6)))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3)))) (/.f32 1 (pow.f32 ux 6)))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))
(+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6))
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(fma.f32 -1 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 7) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(+.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (neg.f32 (+.f32 (pow.f32 ux 4) (pow.f32 ux 7))))
ux
(-.f32 ux 1)
(+.f32 ux -1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) 1)
(+.f32 ux (-.f32 (/.f32 1 (pow.f32 ux 2)) 1))
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 1 (/.f32 1 (pow.f32 ux 3)))))
(+.f32 ux (-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3))) 1))
ux
(-.f32 ux 1)
(+.f32 ux -1)
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) 1)
(+.f32 ux (-.f32 (/.f32 1 (pow.f32 ux 2)) 1))
(-.f32 (+.f32 ux (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 1 (/.f32 1 (pow.f32 ux 3)))))
(+.f32 ux (-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 -1 (pow.f32 ux 3))) 1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (pow.f32 ux 3))
(fma.f32 -1 (*.f32 ux maxCos) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 ux maxCos) (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)))
(+.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (*.f32 ux maxCos) (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(fma.f32 -1 (*.f32 ux maxCos) (+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 ux (neg.f32 maxCos) ux)
(-.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 1 (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) -1)
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) (+.f32 -1 (/.f32 -1 (pow.f32 ux 3))))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) -1)
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (pow.f32 ux 2))) (+.f32 -1 (/.f32 -1 (pow.f32 ux 3))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(/.f32 (-.f32 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(/.f32 (+.f32 (pow.f32 ux 2) -1) (fma.f32 -1 ux -1))
(/.f32 (+.f32 -1 (pow.f32 ux 2)) (fma.f32 -1 ux -1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2)))) (/.f32 (+.f32 (pow.f32 ux 2) -1) (fma.f32 -1 ux -1)))
(+.f32 (*.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2)))) (/.f32 (+.f32 -1 (pow.f32 ux 2)) (fma.f32 -1 ux -1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 ux (/.f32 (fma.f32 -1 ux -1) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2)))))) (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)))) (/.f32 1 (fma.f32 -1 ux -1)))
(+.f32 (*.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2)))))) (/.f32 (+.f32 -1 (pow.f32 ux 2)) (fma.f32 -1 ux -1))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) ux) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 ux (/.f32 (fma.f32 -1 ux -1) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2))))))) (fma.f32 -1 ux -1)) (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 ux (/.f32 (fma.f32 -1 ux -1) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) -1)) (pow.f32 (fma.f32 -1 ux -1) 2)))))) (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))))) (/.f32 1 (fma.f32 -1 ux -1)))
(+.f32 (+.f32 (*.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2)))))) (/.f32 (+.f32 -1 (pow.f32 ux 2)) (fma.f32 -1 ux -1)))) (/.f32 (neg.f32 (pow.f32 maxCos 3)) (/.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 -1 ux -1) (pow.f32 ux 2))) (/.f32 (fma.f32 -1 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 ux -1) 2))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 -2 maxCos)) (/.f32 ux maxCos))) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux)))))
(+.f32 1 (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 ux maxCos)) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (/.f32 (-.f32 1 ux) maxCos)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) (-.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (*.f32 (/.f32 (-.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) (pow.f32 maxCos 2)) (/.f32 (fma.f32 -1 ux -1) ux)) (fma.f32 maxCos ux (/.f32 ux maxCos)))) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux))))))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (*.f32 (/.f32 (-.f32 (-.f32 ux (/.f32 1 ux)) (*.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 1 ux))) (pow.f32 maxCos 2)) (/.f32 (fma.f32 -1 ux -1) ux)) (fma.f32 maxCos ux (/.f32 ux maxCos)))) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (/.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (+.f32 (pow.f32 ux 2) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (*.f32 ux maxCos))) (neg.f32 ux)))
(+.f32 1 (+.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (+.f32 -1 (pow.f32 ux 2)) ux) (*.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 1 ux))) maxCos) (*.f32 ux maxCos)) (neg.f32 ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)))))) (*.f32 -1 ux))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (+.f32 (pow.f32 ux 2) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (fma.f32 maxCos ux (/.f32 (fma.f32 -1 ux -1) (/.f32 (*.f32 ux (pow.f32 maxCos 2)) (*.f32 -1 (-.f32 (/.f32 (+.f32 (pow.f32 ux 2) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux)))))))))))) (neg.f32 ux)))
(+.f32 1 (+.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (+.f32 -1 (pow.f32 ux 2)) ux) (*.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 1 ux))) maxCos) (fma.f32 maxCos ux (/.f32 (fma.f32 -1 (/.f32 (+.f32 -1 (pow.f32 ux 2)) ux) (*.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 1 ux))) (/.f32 (pow.f32 maxCos 2) (/.f32 (fma.f32 -1 ux -1) ux))))) (neg.f32 ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (pow.f32 ux 2))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 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 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 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 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
-1
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.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))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) -1)
(+.f32 -1 (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (pow.f32 ux 2)) -1)
(+.f32 -1 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 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 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 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 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (neg.f32 maxCos)) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) 0)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux)
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux)
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (log.f32 (exp.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (neg.f32 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 -1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(/.f32 -1 (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) 1/3)
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))
(pow.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 ux (*.f32 (pow.f32 ux 2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 ux 2) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))) (pow.f32 (neg.f32 ux) 3))
(*.f32 (pow.f32 ux 3) (/.f32 -1 (-.f32 -1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(*.f32 (*.f32 (pow.f32 ux 3) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 ux 3) (*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 ux 1) (/.f32 (pow.f32 ux 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 (pow.f32 ux 2) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 (neg.f32 ux) 3) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (*.f32 3 (log.f32 ux)) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(*.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 6)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 maxCos (neg.f32 ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))
(fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0))
(*.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (-.f32 (*.f32 maxCos (neg.f32 ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) (neg.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos))))))
(pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(+.f32 (+.f32 1 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (neg.f32 (/.f32 1 (fma.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 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 -1 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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(+.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 2) 1)
(+.f32 1 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 0)
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 3)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(+.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) -1)
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 0)
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) ux))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) ux))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 ux (+.f32 -1 maxCos))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(*.f32 ux (+.f32 -1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(*.f32 ux (+.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(fabs.f32 (*.f32 ux (+.f32 -1 maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(*.f32 (+.f32 -1 maxCos) (log.f32 (exp.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 ux (+.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(*.f32 ux (+.f32 -1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (+.f32 -1 maxCos))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (+.f32 -1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 ux (+.f32 -1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 ux maxCos (neg.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))))
(/.f32 (*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))))
(/.f32 (*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 6)) (-.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 3)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(pow.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1/3)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) -1)
(fma.f32 ux (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) -1)
(fma.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) -1)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 2) -1)

eval671.0ms (9.9%)

Compiler

Compiled 19421 to 12320 computations (36.6% saved)

prune177.0ms (2.6%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New7062708
Fresh011
Picked224
Done011
Total7086714
Accuracy
100.0%
Counts
714 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
96.6%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
98.6%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
96.6%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
Compiler

Compiled 150 to 120 computations (20% saved)

localize264.0ms (3.9%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.7%
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
98.8%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
32.5%
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
99.9%
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.7%
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
98.9%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
Compiler

Compiled 145 to 104 computations (28.3% saved)

series9.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
ux
@0
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
1.0ms
ux
@inf
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
1.0ms
maxCos
@0
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
1.0ms
maxCos
@0
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
1.0ms
maxCos
@inf
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))

rewrite175.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
868×associate-+l+
596×associate-+r+
464×+-commutative
322×associate-+r-
290×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024187
1427114
26294114
Stop Event
node limit
Counts
4 → 329
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (neg.f32 ux) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
Outputs
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (neg.f32 (/.f32 -1 (+.f32 ux 1))))
(+.f32 (neg.f32 (/.f32 -1 (+.f32 ux 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))) 1)
(*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 1 (+.f32 ux 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (+.f32 ux -1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (+.f32 ux -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux -1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 ux -1)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 ux -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(pow.f32 (/.f32 (+.f32 ux -1) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3) 1/3)
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (+.f32 ux -1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (+.f32 ux 1))
(+.f32 (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) 1)) ux)
(+.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 2 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 2 (fma.f32 ux maxCos ux)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 ux maxCos) 0)) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(-.f32 (+.f32 1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(-.f32 (+.f32 -1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)

simplify220.0ms (3.2%)

Algorithm
egg-herbie
Rules
876×associate-+l-
822×associate-+r-
758×associate-*r*
746×fma-def
716×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059121791
1165820686
2680520606
Stop Event
node limit
Counts
425 → 398
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(*.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 (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 (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 (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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
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 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 (-.f32 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) (-.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)))))) (*.f32 -1 ux))
(*.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 (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 (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 (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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (neg.f32 (/.f32 -1 (+.f32 ux 1))))
(+.f32 (neg.f32 (/.f32 -1 (+.f32 ux 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))) 1)
(*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 1 (+.f32 ux 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (+.f32 ux -1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (+.f32 ux -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux -1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 ux -1)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 ux -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(pow.f32 (/.f32 (+.f32 ux -1) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3) 1/3)
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (+.f32 ux -1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (+.f32 ux 1))
(+.f32 (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) 1)) ux)
(+.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 2 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 2 (fma.f32 ux maxCos ux)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 ux maxCos) 0)) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(-.f32 (+.f32 1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(-.f32 (+.f32 -1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)
Outputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1)))))
(+.f32 1 (*.f32 -1 (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) -1)))))
(-.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 1 (fma.f32 -1 ux (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) -1)) (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)))))))
(+.f32 (-.f32 1 ux) (neg.f32 (fma.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 ux))))
(+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 ux)))))
(+.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 2)))
(-.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 ux))))
(+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 ux)))))
(+.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 2)))
(-.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(neg.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(neg.f32 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(neg.f32 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 ux)) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(/.f32 (-.f32 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(/.f32 (fma.f32 ux ux -1) (fma.f32 -1 ux -1))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1))))) (/.f32 (fma.f32 ux ux -1) (fma.f32 -1 ux -1)))
(fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))) (/.f32 (fma.f32 ux ux -1) (fma.f32 -1 ux -1)))
(fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))) (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1)))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1))))) (fma.f32 -1 ux -1))) (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)))) (/.f32 1 (fma.f32 -1 ux -1)))
(+.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))) (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))))))) (/.f32 (fma.f32 ux ux -1) (fma.f32 -1 ux -1)))
(+.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux)) (*.f32 (/.f32 ux (-.f32 -1 ux)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))))))) (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 3) (/.f32 (fma.f32 -1 ux -1) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1))))) (fma.f32 -1 ux -1)))))) (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1)))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (fma.f32 ux ux -1))))) (fma.f32 -1 ux -1))) (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))))) (/.f32 1 (fma.f32 -1 ux -1)))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 3) (/.f32 (/.f32 (fma.f32 -1 ux -1) ux) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))))))) (+.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))) (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1)) (*.f32 (/.f32 ux (fma.f32 -1 ux -1)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 ux -1))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (fma.f32 -1 ux -1) 2))))))) (/.f32 (fma.f32 ux ux -1) (fma.f32 -1 ux -1))))
(-.f32 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux)) (*.f32 (/.f32 ux (-.f32 -1 ux)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))))))) (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))) (/.f32 (pow.f32 maxCos 3) (/.f32 (/.f32 (-.f32 -1 ux) ux) (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux)) (*.f32 (/.f32 ux (-.f32 -1 ux)) (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 -1 ux))) (/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 ux)) (pow.f32 (-.f32 -1 ux) 2))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(+.f32 1 (-.f32 (+.f32 (*.f32 ux (+.f32 -2 maxCos)) (/.f32 ux maxCos)) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux))))))
(+.f32 1 (-.f32 (fma.f32 ux (+.f32 maxCos -2) (/.f32 ux maxCos)) (-.f32 (fma.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 1 (*.f32 ux maxCos))) ux)))
(+.f32 1 (-.f32 (fma.f32 ux (+.f32 maxCos -2) (/.f32 ux maxCos)) (-.f32 (fma.f32 (/.f32 (-.f32 -1 ux) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 1 (*.f32 ux maxCos))) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) (-.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (*.f32 (/.f32 (-.f32 (-.f32 ux (/.f32 1 ux)) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux)))))) (pow.f32 maxCos 2)) (/.f32 (fma.f32 -1 ux -1) ux)) (fma.f32 maxCos ux (/.f32 ux maxCos)))) (fma.f32 -1 ux (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux))))))
(+.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -2) (/.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 (-.f32 ux (/.f32 1 ux)) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (-.f32 1 ux)))) (pow.f32 maxCos 2)) (neg.f32 (/.f32 (fma.f32 -1 ux -1) ux)))) (-.f32 1 (-.f32 (fma.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 1 (*.f32 ux maxCos))) ux)))
(+.f32 (-.f32 (fma.f32 ux (+.f32 maxCos -2) (/.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 -1 ux) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 ux (/.f32 1 ux)) (/.f32 (-.f32 -1 ux) (/.f32 ux (-.f32 1 ux)))) ux))) (-.f32 1 (-.f32 (fma.f32 (/.f32 (-.f32 -1 ux) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 1 (*.f32 ux maxCos))) ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (*.f32 ux maxCos))) (neg.f32 ux)))
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (-.f32 1 ux)))) maxCos)) (neg.f32 ux)))
(+.f32 1 (-.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 -1 ux) (/.f32 ux (-.f32 1 ux)))) maxCos)) ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)))))) (*.f32 -1 ux))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (fma.f32 maxCos ux (*.f32 (/.f32 (fma.f32 -1 ux -1) (pow.f32 maxCos 2)) (/.f32 (*.f32 -1 (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) ux))))) (neg.f32 ux)))
(+.f32 1 (+.f32 (-.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (fma.f32 -1 ux -1) (*.f32 ux (pow.f32 maxCos 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (-.f32 1 ux)))))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (-.f32 1 ux)))) maxCos)) (neg.f32 ux)))
(+.f32 1 (-.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (-.f32 -1 ux) (*.f32 ux (pow.f32 maxCos 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 -1 ux) (/.f32 ux (-.f32 1 ux)))))) (-.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 -1 ux) (/.f32 ux (-.f32 1 ux)))) maxCos) (neg.f32 ux))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (neg.f32 (/.f32 -1 (+.f32 ux 1))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 1 (+.f32 1 ux)))
(+.f32 (neg.f32 (/.f32 -1 (+.f32 ux 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 1 (+.f32 1 ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 ux -1)) (/.f32 -1 (+.f32 ux 1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 1 (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))) 1)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 1 ux))
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 1 (+.f32 ux 1)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 1 ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 1 ux))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 1 ux))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))))
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (/.f32 -1 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (+.f32 ux -1))))
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (+.f32 1 ux) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux ux -1)))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (+.f32 ux -1)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (+.f32 -1 ux)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (+.f32 ux -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (sqrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux (+.f32 -1 maxCos) -1)) (sqrt.f32 (+.f32 -1 ux))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux -1)))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 ux -1)))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 ux -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 1)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(pow.f32 (/.f32 (+.f32 ux -1) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 ux -1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))) 3)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(pow.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3) 1/3)
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 -1 ux))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)))))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1)) 3))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (+.f32 ux -1) 3)))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 ux -1))))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 ux))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 -2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 -1 (neg.f32 (*.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 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) -1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(-.f32 2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 2 (neg.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))))
(-.f32 2 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 3 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 1 (+.f32 -1 (neg.f32 (*.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 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) -1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) 2))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) -1))
(+.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) 2))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) -1))
(+.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.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 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (+.f32 -1 maxCos)) (pow.f32 ux 2)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (fma.f32 maxCos maxCos (-.f32 1 (*.f32 -1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (*.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 4)) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (neg.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) 1)) ux)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 2 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 2 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(+.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 -2 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) -1)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) (+.f32 ux -1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 2 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 ux maxCos) 0)) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (*.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 (*.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (*.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (*.f32 (/.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)) (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) -1)) 2)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux (+.f32 -1 maxCos) -1))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (/.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(fabs.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -2)
(+.f32 -2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) -1))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)) -1))
(+.f32 1 (+.f32 -1 (neg.f32 (*.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 1 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) -1))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) -1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 2 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(-.f32 2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 2 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 2 (neg.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))))
(-.f32 2 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)
(+.f32 3 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -3)
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(+.f32 0 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 0 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 maxCos -1)))
(+.f32 1 (+.f32 -1 (neg.f32 (*.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 0 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) -1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) 2))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) -1) (+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) maxCos) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) -1))
(+.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1) 1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 2))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) 2))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 0))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) 2)
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) 2)
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 0))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) -1))
(+.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1) 1))
(+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos ux) -1)))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 2)
(+.f32 -2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 0)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 1 (fma.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2) -1))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(+.f32 (/.f32 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 -1 (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(-.f32 (+.f32 1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(+.f32 1 (-.f32 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(-.f32 (+.f32 -1 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(+.f32 -1 (-.f32 (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(+.f32 1 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))))
(+.f32 1 (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 -1 (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))) (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(+.f32 1 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (/.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) (+.f32 1 (/.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1)
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux)
(*.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 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) 1) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (+.f32 1 (hypot.f32 1 (fma.f32 ux maxCos ux))) (-.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1))
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (*.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) (pow.f32 (fma.f32 ux maxCos ux) 4)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (+.f32 -1 maxCos)) (pow.f32 ux 2)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (fma.f32 maxCos maxCos (-.f32 1 (*.f32 -1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (*.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos ux) 4)) (-.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 4)) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 3)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 2)
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) -1)
(+.f32 -1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2))
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) -1)
(fma.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (pow.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 2)) 1)

eval454.0ms (6.7%)

Compiler

Compiled 21799 to 14965 computations (31.4% saved)

prune132.0ms (1.9%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New8993902
Fresh011
Picked202
Done033
Total9017908
Accuracy
100.0%
Counts
908 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (neg.f32 ux) 1))
96.6%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1) (-.f32 (neg.f32 ux) 1))
83.6%
(/.f32 -1 (-.f32 (neg.f32 ux) 1))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
96.4%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (neg.f32 ux) 1))
96.6%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1) (-.f32 (neg.f32 ux) 1))
83.6%
(/.f32 -1 (-.f32 (neg.f32 ux) 1))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
Compiler

Compiled 156 to 126 computations (19.2% saved)

localize279.0ms (4.1%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.7%
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
98.9%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (neg.f32 ux) 1))
32.5%
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
100.0%
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1)
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.8%
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux))
98.9%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1) (-.f32 (neg.f32 ux) 1))
99.0%
(/.f32 -1 (-.f32 (neg.f32 ux) 1))
Compiler

Compiled 147 to 97 computations (34% saved)

series10.0ms (0.2%)

Counts
5 → 108
Calls

27 calls:

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

rewrite160.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
560×associate-+l+
494×associate-+r+
452×+-commutative
312×associate-+r-
296×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024195
1413159
26359159
Stop Event
node limit
Counts
5 → 170
Calls
Call 1
Inputs
(/.f32 -1 (-.f32 (neg.f32 ux) 1))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1) (-.f32 (neg.f32 ux) 1))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)) 1)
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) 1) (-.f32 (neg.f32 ux) 1))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux)))) 1)
(*.f32 -1 (/.f32 -1 (+.f32 ux 1)))
(*.f32 1 (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(*.f32 (/.f32 -1 (+.f32 ux 1)) -1)
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 -1 (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(pow.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(pow.f32 (*.f32 (+.f32 -1 ux) -1) -1)
(pow.f32 (+.f32 ux 1) -1)
(pow.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 -1 (+.f32 ux 1)))
(sqrt.f32 (/.f32 -1 (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 -1 (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 -1 (+.f32 -1 ux))))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)))
(+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(-.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))) 1)
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(*.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(pow.f32 (/.f32 (+.f32 -1 ux) (fma.f32 ux (fma.f32 ux maxCos ux) -1)) -1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 ux 1)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) (pow.f32 (+.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(exp.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) -1)
(+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux maxCos) ux))
(+.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (pow.f32 ux 2))
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (pow.f32 ux 2))
(-.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) 1)
(-.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(-.f32 (-.f32 0 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(-.f32 (-.f32 0 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 1)
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 3)
(neg.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))
(log.f32 (exp.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(+.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (fma.f32 ux ux -1))
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 ux ux -1))
(+.f32 (+.f32 -1 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(+.f32 (+.f32 -1 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(*.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(*.f32 (+.f32 1 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 2))
(log.f32 (exp.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3))
(expm1.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(fma.f32 1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(fma.f32 (fma.f32 ux maxCos ux) ux -1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 2 (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (-.f32 (/.f32 -1 (+.f32 ux 1)) (/.f32 -1 (+.f32 -1 ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))) 1)
(-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(*.f32 1 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(*.f32 (/.f32 -1 (+.f32 ux 1)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 -1 ux)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(pow.f32 (/.f32 (+.f32 -1 ux) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) 3) (pow.f32 (+.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))

simplify156.0ms (2.3%)

Algorithm
egg-herbie
Rules
1378×associate-+r+
1192×associate-+l+
948×+-commutative
626×associate-+l-
522×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045413284
1120412460
2490212358
Stop Event
node limit
Counts
278 → 376
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (pow.f32 ux 2))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (-.f32 maxCos 1)) 1)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (-.f32 maxCos 1)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (-.f32 maxCos 1))))))))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 maxCos ux)))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos 1))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 1 ux)))) maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 1 ux))))) maxCos)
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(pow.f32 ux 2)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
-1
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(-.f32 (pow.f32 ux 2) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux)))) 1)
(*.f32 -1 (/.f32 -1 (+.f32 ux 1)))
(*.f32 1 (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(*.f32 (/.f32 -1 (+.f32 ux 1)) -1)
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 -1 (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(pow.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(pow.f32 (*.f32 (+.f32 -1 ux) -1) -1)
(pow.f32 (+.f32 ux 1) -1)
(pow.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 -1 (+.f32 ux 1)))
(sqrt.f32 (/.f32 -1 (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 -1 (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 -1 (+.f32 -1 ux))))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)))
(+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(-.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))) 1)
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(*.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(pow.f32 (/.f32 (+.f32 -1 ux) (fma.f32 ux (fma.f32 ux maxCos ux) -1)) -1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 ux 1)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) (pow.f32 (+.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(exp.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) -1)
(+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux maxCos) ux))
(+.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (pow.f32 ux 2))
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (pow.f32 ux 2))
(-.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) 1)
(-.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(-.f32 (-.f32 0 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(-.f32 (-.f32 0 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 1)
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 3)
(neg.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))
(log.f32 (exp.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(+.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (fma.f32 ux ux -1))
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 ux ux -1))
(+.f32 (+.f32 -1 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(+.f32 (+.f32 -1 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(*.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(*.f32 (+.f32 1 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 2))
(log.f32 (exp.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3))
(expm1.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(exp.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(fma.f32 1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(fma.f32 (fma.f32 ux maxCos ux) ux -1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 2 (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (-.f32 (/.f32 -1 (+.f32 ux 1)) (/.f32 -1 (+.f32 -1 ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))) 1)
(-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(*.f32 1 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(*.f32 (/.f32 -1 (+.f32 ux 1)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 -1 ux)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(pow.f32 (/.f32 (+.f32 -1 ux) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3) 1/3)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) 3) (pow.f32 (+.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
Outputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -1 ux (pow.f32 ux 2)))
(+.f32 1 (-.f32 (pow.f32 ux 2) ux))
(+.f32 1 (*.f32 ux (+.f32 -1 ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 -1 ux (fma.f32 -1 (pow.f32 ux 3) (pow.f32 ux 2))))
(+.f32 1 (-.f32 (-.f32 (pow.f32 ux 2) (pow.f32 ux 3)) ux))
(+.f32 (pow.f32 ux 2) (-.f32 (-.f32 1 ux) (pow.f32 ux 3)))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 2))))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (pow.f32 ux 2))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 (pow.f32 ux 4)))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 2))))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (pow.f32 ux 2))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 (pow.f32 ux 4)))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4)))))
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (-.f32 maxCos 1)) 1)))))
(+.f32 1 (*.f32 -1 (+.f32 ux (*.f32 (pow.f32 ux 2) (fma.f32 -1 (+.f32 -1 maxCos) -1)))))
(-.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 (-.f32 1 maxCos))))
(-.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (-.f32 maxCos 1)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (-.f32 maxCos 1))))))))
(+.f32 1 (fma.f32 -1 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (+.f32 -1 maxCos) -1)) (*.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 1 (neg.f32 (+.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (+.f32 -1 (-.f32 1 maxCos)))) ux))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (pow.f32 ux 2)) (neg.f32 maxCos) (*.f32 (pow.f32 ux 3) (neg.f32 maxCos))))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))
(*.f32 (+.f32 -1 maxCos) (+.f32 -1 ux))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 maxCos ux)))
(+.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)) (/.f32 maxCos ux))
(fma.f32 (+.f32 -1 maxCos) (+.f32 -1 ux) (/.f32 maxCos ux))
(+.f32 (*.f32 -1 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 maxCos ux))))
(fma.f32 -1 (+.f32 -1 maxCos) (fma.f32 -1 (/.f32 maxCos (pow.f32 ux 2)) (fma.f32 ux (+.f32 -1 maxCos) (/.f32 maxCos ux))))
(+.f32 (fma.f32 (+.f32 -1 maxCos) (+.f32 -1 ux) (/.f32 maxCos ux)) (/.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(-.f32 (fma.f32 (+.f32 -1 maxCos) (+.f32 -1 ux) (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2)))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) maxCos)
(*.f32 (+.f32 -1 maxCos) (+.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 1 ux)))) maxCos)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (+.f32 -1 maxCos) (/.f32 1 ux))) maxCos))
(+.f32 1 (+.f32 (/.f32 (+.f32 -1 maxCos) ux) (-.f32 (fma.f32 ux (+.f32 -1 maxCos) (/.f32 1 ux)) maxCos)))
(+.f32 (+.f32 (/.f32 1 ux) (/.f32 (+.f32 -1 maxCos) ux)) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (/.f32 1 ux))))) maxCos)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (+.f32 1 (neg.f32 (-.f32 1 maxCos))) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (+.f32 -1 maxCos) (/.f32 1 ux)))) maxCos))
(+.f32 1 (+.f32 (+.f32 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 ux (+.f32 -1 maxCos) (/.f32 1 ux))) (-.f32 (/.f32 (+.f32 -1 (-.f32 1 maxCos)) (pow.f32 ux 2)) maxCos)))
(+.f32 (+.f32 (/.f32 1 ux) (+.f32 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 (neg.f32 maxCos) (pow.f32 ux 2)))) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(neg.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))
(*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))
(*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(pow.f32 ux 2)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
-1
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 maxCos 1))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1)
(fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1)))))
(+.f32 1 (*.f32 -1 (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) -1)))))
(-.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 1 (fma.f32 -1 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) -1)) (*.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))))) ux))
(+.f32 (-.f32 1 ux) (neg.f32 (fma.f32 (pow.f32 ux 2) (+.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (/.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (/.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 2)))
(-.f32 (-.f32 (+.f32 (/.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux)) (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 ux (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 maxCos 1) 2))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (/.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux))
(+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 2) ux)) (+.f32 (/.f32 1 ux) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (+.f32 (/.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.f32 (+.f32 (fma.f32 -1 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux) (/.f32 1 ux)) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 2)))
(-.f32 (-.f32 (+.f32 (/.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (+.f32 -1 maxCos) 2))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) ux)) (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 ux 2)))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux)))
(neg.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(neg.f32 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux)))
(neg.f32 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))))
(-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 maxCos 2)) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (+.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 maxCos 2) (/.f32 (+.f32 1 ux) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2))))))
(-.f32 (-.f32 (*.f32 2 (/.f32 maxCos (/.f32 (+.f32 1 ux) (pow.f32 ux 2)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 maxCos (+.f32 1 ux)) (pow.f32 ux 2)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 ux) (pow.f32 maxCos 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux)))) 1)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(*.f32 -1 (/.f32 -1 (+.f32 ux 1)))
(/.f32 1 (+.f32 1 ux))
(*.f32 1 (/.f32 -1 (+.f32 -1 ux)))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) -1)
(/.f32 1 (+.f32 1 ux))
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))))
(/.f32 (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))))
(/.f32 (cbrt.f32 (/.f32 -1 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 -1 (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (+.f32 1 ux) (/.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (neg.f32 ux)) (fma.f32 ux ux -1))
(/.f32 (-.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (/.f32 -1 (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (neg.f32 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 -1 (pow.f32 ux 3)))
(pow.f32 (/.f32 -1 (+.f32 -1 ux)) 1)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(pow.f32 (*.f32 (+.f32 -1 ux) -1) -1)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(pow.f32 (+.f32 ux 1) -1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 ux))) 2)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) 3)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3) 1/3)
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(neg.f32 (/.f32 -1 (+.f32 ux 1)))
(/.f32 1 (+.f32 1 ux))
(sqrt.f32 (/.f32 -1 (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 -1 (+.f32 -1 ux))))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (+.f32 -1 ux)))))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(cbrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 ux)) 3))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(expm1.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 -1 (+.f32 -1 ux))))
(/.f32 -1 (+.f32 -1 ux))
(/.f32 1 (-.f32 1 ux))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 -1 ux) (pow.f32 ux 2))))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)) (pow.f32 ux 2)))
(+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 -1 ux) (pow.f32 ux 2))))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)) (pow.f32 ux 2)))
(-.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(+.f32 (/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 -1 ux) (pow.f32 ux 2))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)) (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))) 1)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 -1 ux) (pow.f32 ux 2))))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 -1 ux)) (pow.f32 ux 2)))
(*.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 ux))
(/.f32 (-.f32 -1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 -1 ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (+.f32 1 ux) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (fma.f32 ux ux -1)))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 -1 ux)))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (sqrt.f32 (+.f32 -1 ux))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2) (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))))
(pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 1)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(pow.f32 (/.f32 (+.f32 -1 ux) (fma.f32 ux (fma.f32 ux maxCos ux) -1)) -1)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 2)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))) 3)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3) 1/3)
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(neg.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(/.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (+.f32 1 ux))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 2))
(fabs.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)))))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux)) 3))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) (pow.f32 (+.f32 -1 ux) 3)))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(exp.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)))
(exp.f32 (-.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (log1p.f32 ux)) 1))
(exp.f32 (-.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))))
(/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) (+.f32 -1 ux))
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)) 0)
(+.f32 0 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)) 0)
(+.f32 0 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) -1)
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)) 0)
(+.f32 0 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 ux maxCos)))
(fma.f32 ux (*.f32 ux maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))
(+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (*.f32 ux maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))
(+.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (pow.f32 ux 2))
(fma.f32 ux (*.f32 ux maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (pow.f32 ux 2))
(fma.f32 ux (*.f32 ux maxCos) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))
(-.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) 1)
(+.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(+.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)) 0)
(+.f32 0 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(-.f32 0 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(+.f32 1 (-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(+.f32 1 (+.f32 (/.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (/.f32 -1 (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))) (/.f32 1 (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2)))) (/.f32 -1 (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))))
(-.f32 (-.f32 0 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(-.f32 (neg.f32 (*.f32 (pow.f32 ux 2) maxCos)) (pow.f32 ux 2))
(neg.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)))
(neg.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(-.f32 (-.f32 0 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(-.f32 (neg.f32 (*.f32 (pow.f32 ux 2) maxCos)) (pow.f32 ux 2))
(neg.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux 2)))
(neg.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2)))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 1)
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3) 1/3)
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 3)
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(neg.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2))
(fabs.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))
(log.f32 (exp.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))
(+.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(+.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(+.f32 (*.f32 ux (*.f32 ux maxCos)) (fma.f32 ux ux -1))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(+.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 ux ux -1))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(+.f32 (+.f32 -1 (*.f32 ux (*.f32 ux maxCos))) (pow.f32 ux 2))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(+.f32 (+.f32 -1 (*.f32 (*.f32 ux maxCos) ux)) (pow.f32 ux 2))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) 1) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2) (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(*.f32 (+.f32 1 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 1))
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) 1) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(*.f32 (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (fma.f32 ux (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) 1) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2)) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2) (neg.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (-.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) -1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (-.f32 -1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) 2) (fma.f32 ux (fma.f32 ux maxCos ux) 1))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3))) (neg.f32 (+.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1) (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (-.f32 (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) 1)) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) 3)) (-.f32 (-.f32 -1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 1)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(pow.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 2)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(pow.f32 (cbrt.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 3)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(pow.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3) 1/3)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 2))
(fabs.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1))
(log.f32 (exp.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1))))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(cbrt.f32 (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1) 3))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(expm1.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(expm1.f32 (log.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))
(exp.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)) 1))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(log1p.f32 (expm1.f32 (fma.f32 ux (fma.f32 ux maxCos ux) -1)))
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1)
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(fma.f32 (fma.f32 ux maxCos ux) ux -1)
(fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux -1))
(fma.f32 ux (fma.f32 ux maxCos ux) -1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) 2) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) -1)
(fma.f32 (+.f32 -1 maxCos) (pow.f32 ux 2) -1)
(fma.f32 (pow.f32 ux 2) (+.f32 -1 maxCos) -1)
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 -1 ux)))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 2 (+.f32 -1 ux)))
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 -2 (+.f32 -1 ux)))
(-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (-.f32 (/.f32 -1 (+.f32 ux 1)) (/.f32 -1 (+.f32 -1 ux))))
(+.f32 (-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 1 ux))) (/.f32 -1 (+.f32 -1 ux)))
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (-.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) (/.f32 -1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 -1 (+.f32 ux 1)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))) 1)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 ux))))) 1)
(+.f32 (/.f32 -1 (+.f32 -1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 ux)))
(*.f32 1 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 ux))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 ux))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (/.f32 -1 (+.f32 1 ux)) (hypot.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux))) -1) (+.f32 1 ux))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (hypot.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))))
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (*.f32 (/.f32 -1 (+.f32 1 ux)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 ux))) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (sqrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (sqrt.f32 (+.f32 -1 ux))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (+.f32 -1 ux))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux ux -1)) (+.f32 ux 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (+.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 -1 ux)))
(*.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (+.f32 -1 ux)))
(*.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux)))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (sqrt.f32 (+.f32 -1 ux))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (sqrt.f32 (+.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2)))
(pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 1)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(pow.f32 (/.f32 (+.f32 -1 ux) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(pow.f32 (/.f32 (hypot.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))) 3)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3) 1/3)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))
(*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 -1 ux))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 4)) (fma.f32 ux ux -1)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux)) 3))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) 3) (pow.f32 (+.f32 -1 ux) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 ux))

eval275.0ms (4%)

Compiler

Compiled 14878 to 9704 computations (34.8% saved)

prune215.0ms (3.2%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New7373740
Fresh011
Picked303
Done033
Total7407747
Accuracy
100.0%
Counts
747 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.3%
(/.f32 (-.f32 (-.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 2)) 1) 1) (-.f32 (neg.f32 ux) 1))
96.6%
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) 1) (-.f32 (neg.f32 ux) 1))
83.6%
(/.f32 1 (+.f32 1 ux))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.8%
1
Compiler

Compiled 252 to 180 computations (28.6% saved)

regimes47.0ms (0.7%)

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

4 calls:

11.0ms
uy
8.0ms
ux
8.0ms
maxCos
7.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 203 to 140 computations (31% saved)

regimes27.0ms (0.4%)

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

4 calls:

7.0ms
uy
6.0ms
ux
6.0ms
maxCos
6.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 120 to 82 computations (31.7% saved)

regimes48.0ms (0.7%)

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

4 calls:

35.0ms
uy
4.0ms
ux
4.0ms
maxCos
4.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
99.9%1ux
99.9%1uy
99.9%1maxCos
99.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 47 to 35 computations (25.5% saved)

regimes13.0ms (0.2%)

Counts
4 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(/.f32 1 (+.f32 1 ux))
(/.f32 -1 (-.f32 (neg.f32 ux) 1))
Outputs
(-.f32 1 ux)
Calls

3 calls:

4.0ms
ux
4.0ms
maxCos
4.0ms
uy
Results
AccuracySegmentsBranch
97.5%1ux
97.5%1uy
97.5%1maxCos
Compiler

Compiled 30 to 24 computations (20% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

3 calls:

3.0ms
maxCos
3.0ms
ux
3.0ms
uy
Results
AccuracySegmentsBranch
70.8%1ux
70.8%1uy
70.8%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Rules
76×distribute-lft-neg-in
42×distribute-rgt-neg-in
40×+-commutative
38×unsub-neg
32×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01885
13685
25085
36285
48285
510585
613085
715885
821285
922385
1023485
1125085
1225485
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 39 to 31 computations (20.5% saved)

soundness372.0ms (5.5%)

Rules
1672×fma-def
1322×associate-*r/
1078×associate-*l/
864×distribute-lft-in
846×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032344
189284
2257267
3706231
42047231
53659231
64308231
74376231
84393231
01569
118855
2263055
Stop Event
node limit
saturated
Compiler

Compiled 161 to 92 computations (42.9% saved)

end0.0ms (0%)

preprocess37.0ms (0.5%)

Remove

(abs uy)

Compiler

Compiled 182 to 136 computations (25.3% saved)

Profiling

Loading profile data...