UniformSampleCone, z

Time bar (total: 5.1s)

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 (26.5%)

Results
1.3s8256×body256valid
Bogosity

preprocess162.0ms (3.2%)

Algorithm
egg-herbie
Rules
2532×fma-def
320×fma-neg
256×sub-neg
248×cancel-sign-sub-inv
208×associate-+l-
Problems
256×No Errors
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
185284
2241267
3701231
41697231
52682231
63153231
73222231
83239231
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 -1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(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))
(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
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize87.0ms (1.7%)

Localize:

Found 2 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
ux
@inf
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0ms
ux
@0
(fma.f32 ux (+.f32 maxCos -1) 1)
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)

rewrite128.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
1044×fma-def
960×log1p-expm1-u
960×expm1-log1p-u
812×log-prod
388×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify102.0ms (2%)

Algorithm
egg-herbie
Rules
1924×fma-def
576×sub-neg
488×unswap-sqr
432×unsub-neg
428×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02315810
15895638
217945480
365865480
Stop Event
node limit
Counts
173 → 112
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)
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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.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 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 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 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(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))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(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 (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 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.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 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (exp.f32 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.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 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 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 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(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))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(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 (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)))
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)
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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) 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 (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 (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 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 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)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.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)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -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 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.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 1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos) 1) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(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)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -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 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(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 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(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 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 ux maxCos))
(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)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.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 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (+.f32 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 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (exp.f32 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(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 (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) 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 (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 (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 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 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)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.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)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -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 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.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 1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos) 1) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(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)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(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 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)

eval29.0ms (0.6%)

Compiler

Compiled 1521 to 991 computations (34.8% saved)

prune24.0ms (0.5%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1066112
Fresh000
Picked202
Done000
Total1086114
Accuracy
100.0%
Counts
114 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
70.9%
1
98.9%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
70.9%
1
Compiler

Compiled 284 to 220 computations (22.5% saved)

localize301.0ms (5.9%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.8%
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
99.5%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
98.9%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.9%
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.9%
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
99.9%
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
Compiler

Compiled 167 to 107 computations (35.9% saved)

series49.0ms (1%)

Counts
11 → 222
Calls

66 calls:

TimeVariablePointExpression
11.0ms
ux
@inf
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
10.0ms
ux
@-inf
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
3.0ms
ux
@0
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
maxCos
@0
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
maxCos
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))

rewrite236.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
593×log1p-expm1-u
524×expm1-udef
522×log1p-udef
276×associate-*r*
188×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028287
1465246
26456246
Stop Event
node limit
Counts
11 → 684
Calls
Call 1
Inputs
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
Outputs
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(*.f32 -1 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) ux)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 0 (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 0 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) 1)
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 (fma.f32 ux maxCos ux)))
(-.f32 (log.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 1 (log1p.f32 (fma.f32 ux maxCos ux)))
(*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)
(neg.f32 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))
(log.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux))
(+.f32 (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1)
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (fma.f32 ux maxCos ux) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3) (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (+.f32 -1 maxCos))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 maxCos)) ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 3) (pow.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (+.f32 -1 maxCos)) ux (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos ux) 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 ux maxCos))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) ux)
(*.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux maxCos ux) (-.f32 (fma.f32 ux maxCos ux) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) 1/3)
(pow.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)

simplify308.0ms (6%)

Algorithm
egg-herbie
Rules
1656×fma-def
834×times-frac
824×associate-+r+
744×distribute-lft-in
734×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098150875
1280448396
Stop Event
node limit
Counts
906 → 615
Calls
Call 1
Inputs
(*.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 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 ux))
(*.f32 maxCos ux)
(*.f32 maxCos ux)
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)
(*.f32 ux (-.f32 maxCos 1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 maxCos 1)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 maxCos 1) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(log.f32 (+.f32 1 (*.f32 -1 ux)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))))
(+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (/.f32 1 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))
(+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 -1 maxCos) (/.f32 1 (*.f32 maxCos ux)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(*.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 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 maxCos 1)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2))))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 maxCos 1)) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3))))))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.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 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3)))))))))))
(exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos)))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2)))))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (*.f32 (pow.f32 ux 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.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 (*.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 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (/.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 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (/.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 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (+.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))))) (/.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 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -2 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2))))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (pow.f32 ux 2))) (+.f32 1 (+.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (pow.f32 ux 2))))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2)))) maxCos)) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(pow.f32 ux 3)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (pow.f32 ux 2)))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.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 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.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 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
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)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(*.f32 -1 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) ux)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 0 (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 0 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) 1)
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 (fma.f32 ux maxCos ux)))
(-.f32 (log.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 1 (log1p.f32 (fma.f32 ux maxCos ux)))
(*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)
(neg.f32 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))
(log.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 ux 1) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (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 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux))
(+.f32 (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1)
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (fma.f32 ux maxCos ux) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3) (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (+.f32 -1 maxCos))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 maxCos)) ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 3) (pow.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (+.f32 -1 maxCos)) ux (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos ux) 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 ux maxCos))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) ux)
(*.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux maxCos ux) (-.f32 (fma.f32 ux maxCos ux) 1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) 1/3)
(pow.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
Outputs
(*.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 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 ux)
(neg.f32 ux)
(*.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 -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 (*.f32 -1 ux))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 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 ux (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.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 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 1/3 (pow.f32 ux 3)) (pow.f32 (+.f32 maxCos -1) 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 maxCos 1) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1)))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 4)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 4)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 1/3 (pow.f32 ux 3)) (pow.f32 (+.f32 maxCos -1) 3)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (log.f32 ux))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 ux)) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 ux)) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (-.f32 1 maxCos)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (log.f32 (-.f32 1 maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (+.f32 (-.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(log.f32 (+.f32 1 (*.f32 -1 ux)))
(log1p.f32 (neg.f32 ux))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))
(+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))
(+.f32 (log.f32 ux) (log.f32 maxCos))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (/.f32 1 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 ux) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos))
(+.f32 (log.f32 ux) (+.f32 (+.f32 (log.f32 maxCos) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(+.f32 (log.f32 ux) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos)))
(+.f32 (log.f32 ux) (+.f32 (+.f32 (log.f32 maxCos) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 ux) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos)))
(+.f32 (+.f32 (+.f32 (log.f32 ux) (log.f32 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (/.f32 1 maxCos) ux)))) (/.f32 -1 maxCos))
(+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))
(+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 -1 maxCos) (/.f32 1 (*.f32 maxCos ux)))))
(+.f32 (log.f32 (neg.f32 ux)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos))))
(+.f32 (log.f32 (neg.f32 ux)) (-.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (/.f32 -1 maxCos)) (log.f32 (/.f32 -1 maxCos))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 (neg.f32 ux)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 (neg.f32 ux)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos)))
(+.f32 (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (/.f32 1 maxCos) ux)))) (/.f32 -1 maxCos))
(*.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 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)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 maxCos 1)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2))))))
(+.f32 1 (fma.f32 ux (+.f32 maxCos -1) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) 0 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 maxCos 1)) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 1 (fma.f32 ux (+.f32 maxCos -1) (fma.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0) (*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/2))))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 0) (*.f32 (pow.f32 ux 2) 0)))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (+.f32 maxCos -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (+.f32 maxCos -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 1 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (+.f32 maxCos -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 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))))))
(+.f32 (-.f32 1 ux) (fma.f32 maxCos ux (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 1 ux) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 0)))))
(+.f32 1 (fma.f32 ux (+.f32 maxCos -1) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 1 ux) 0))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3)))))))))))
(+.f32 (-.f32 1 ux) (fma.f32 maxCos ux (fma.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 1 ux) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 0)) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 1 ux) (fma.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 1/2)))))))
(+.f32 1 (fma.f32 ux (+.f32 maxCos -1) (fma.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 1 ux) 0) (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 1 ux)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0)))))
(exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))
(exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))))
(fma.f32 ux (exp.f32 (log.f32 maxCos)) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos)))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))))))
(+.f32 (fma.f32 ux (exp.f32 (log.f32 maxCos)) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))) (-.f32 (/.f32 1 ux) 1)) maxCos))))
(+.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (+.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))))) (/.f32 (exp.f32 (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))))))
(+.f32 (+.f32 (fma.f32 ux (exp.f32 (log.f32 maxCos)) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))))) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))
(exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) maxCos) (/.f32 (-.f32 1 ux) ux)))
(fma.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 (-.f32 1 ux) ux) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) maxCos) (/.f32 (-.f32 1 ux) ux)) (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 0)))))
(fma.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1) (fma.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) (/.f32 (pow.f32 maxCos 2) 0))))
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) maxCos) (/.f32 (-.f32 1 ux) ux)) (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 0))))))
(fma.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1) (-.f32 (fma.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) (/.f32 (pow.f32 maxCos 2) 0))) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) (/.f32 (pow.f32 maxCos 3) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 0)))))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (-.f32 maxCos 1)) (*.f32 (pow.f32 ux 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 maxCos 1))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (pow.f32 ux 3) (-.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (+.f32 maxCos -1))))))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (/.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 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 ux 1) (pow.f32 ux 2))))
(fma.f32 maxCos (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (fma.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3))))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3)))))) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2))) (/.f32 1 (+.f32 (+.f32 ux 1) (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2))))
(-.f32 (fma.f32 maxCos (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3))))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3)))))))) (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (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 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (+.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2))))) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) 2)))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))))) (/.f32 1 (+.f32 1 (+.f32 ux (pow.f32 ux 2))))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(-.f32 (fma.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3))))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3)))))) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2))) (fma.f32 (pow.f32 maxCos 3) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2))) (/.f32 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3)))))) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2)))) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 ux 3)))))) (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))) (/.f32 1 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)))))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 ux 1) (pow.f32 ux 2))))
(-.f32 (fma.f32 maxCos (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3))))) (fma.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3)))))))) (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3))))) (fma.f32 (pow.f32 maxCos 3) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3)))))))) (/.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (pow.f32 ux 3)))))) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) -3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (-.f32 1 (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 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -2 ux))
(+.f32 (+.f32 1 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (*.f32 ux maxCos))) (*.f32 2 ux))
(+.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 ux 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2))))))))
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 maxCos (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (*.f32 ux maxCos))) (fma.f32 -2 ux (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) maxCos) (/.f32 (+.f32 1 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux -2))) (pow.f32 ux 2)))))))))
(+.f32 1 (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (pow.f32 ux 2)))) (+.f32 (fma.f32 ux -2 (/.f32 1 maxCos)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (fma.f32 (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) maxCos) (/.f32 (+.f32 (-.f32 1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux 2)) (pow.f32 ux 2)) (/.f32 ux maxCos))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))) (pow.f32 ux 2))) (+.f32 1 (+.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (pow.f32 ux 2))))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2)))) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))))))))
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 maxCos (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (fma.f32 maxCos ux (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))) (fma.f32 -2 ux (+.f32 (/.f32 1 maxCos) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (*.f32 (/.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux -2))) (pow.f32 ux 2))) (+.f32 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) maxCos) (/.f32 (+.f32 1 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux -2))) (pow.f32 ux 2))) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (pow.f32 ux 2))) (+.f32 1 (+.f32 ux (+.f32 (/.f32 1 ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux -2))))))))) (pow.f32 ux 2))))))))))))
(+.f32 1 (-.f32 (-.f32 (-.f32 (fma.f32 ux maxCos (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (pow.f32 ux 2)))) (+.f32 (fma.f32 ux -2 (/.f32 1 maxCos)) (+.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (/.f32 ux maxCos)) (+.f32 (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (-.f32 1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux 2))))) (fma.f32 (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) maxCos) (/.f32 (+.f32 (-.f32 1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux 2)) (pow.f32 ux 2)) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (pow.f32 ux 2)) -1) (+.f32 (+.f32 ux (/.f32 1 ux)) (/.f32 (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (/.f32 (pow.f32 ux 2) (+.f32 (-.f32 1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 ux 2))))))))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (*.f32 ux maxCos)) (neg.f32 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (fma.f32 ux maxCos (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2)))) maxCos)) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) ux) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (pow.f32 ux 2) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux))))))) maxCos) (*.f32 ux maxCos))) (neg.f32 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (pow.f32 ux 2)) (-.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) (/.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux)))) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) ux))) maxCos)) (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 maxCos ux) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) ux)) (/.f32 (*.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux)))) (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) ux) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (pow.f32 ux 2) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux))))))) maxCos) (fma.f32 maxCos ux (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))) (fma.f32 -1 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux) (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (+.f32 (*.f32 (/.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) (pow.f32 maxCos 2)) (/.f32 (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux))) (pow.f32 ux 2))) (*.f32 (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (fma.f32 -1 (/.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 2)) ux) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (pow.f32 ux 2) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (+.f32 ux (*.f32 2 (pow.f32 ux 2))) ux))))))) (pow.f32 ux 2)))))))
(-.f32 (-.f32 (-.f32 (fma.f32 ux maxCos (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (pow.f32 ux 2)) (-.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) (/.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux)))) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) ux))) maxCos)) (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2))) (-.f32 (+.f32 (+.f32 (/.f32 ux (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux))))) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (pow.f32 ux 2)) (-.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) (/.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 2)) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux)))) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) ux)))))) (/.f32 (fma.f32 2 (pow.f32 ux 2) ux) ux)))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(pow.f32 ux 3)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 ux 3))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3))))
(-.f32 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3))) (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)))))
(-.f32 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)))) (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3))))
(-.f32 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3))) (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)))))
(-.f32 (-.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3))) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 3) (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3))))
(-.f32 (-.f32 (fma.f32 (pow.f32 maxCos 2) (*.f32 3 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (pow.f32 ux 2)))
(+.f32 ux (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (pow.f32 ux 2)))
(+.f32 ux (fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (pow.f32 ux 2)))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (neg.f32 ux)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 maxCos (fma.f32 (pow.f32 ux 2) -2 (neg.f32 ux)) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 maxCos) (fma.f32 2 (pow.f32 ux 2) ux) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 (neg.f32 maxCos) (fma.f32 2 (pow.f32 ux 2) ux) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (+.f32 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))))
(+.f32 ux (fma.f32 (neg.f32 maxCos) (fma.f32 2 (pow.f32 ux 2) ux) (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2))))
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(*.f32 -1 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 -1 maxCos))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (cbrt.f32 (-.f32 1 maxCos))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (cbrt.f32 (-.f32 1 maxCos))))
(*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (-.f32 (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(*.f32 1 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fabs.f32 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.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 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))))
(/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(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 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.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 ux (fma.f32 ux maxCos 1))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (-.f32 (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(*.f32 1 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fabs.f32 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))))
(/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(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 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.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 ux (fma.f32 ux maxCos 1))
(+.f32 0 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (fma.f32 ux maxCos ux))
(+.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 2 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 0 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 2 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) 1)
(log1p.f32 (fma.f32 ux maxCos ux))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 (fma.f32 ux maxCos ux)))
(-.f32 (log.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (log.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(-.f32 (log.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 3)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3) 1/3)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)
(log1p.f32 (fma.f32 ux maxCos ux))
(neg.f32 (log.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 2 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))
(fabs.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 2 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3))
(log1p.f32 (fma.f32 ux maxCos ux))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (fma.f32 ux maxCos ux))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (-.f32 (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(*.f32 1 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fabs.f32 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.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 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) 1) (*.f32 (+.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 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))))
(/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 3)) (fma.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (*.f32 (/.f32 (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 (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 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 (*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (-.f32 (/.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 9)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 6)) (*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(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 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.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 ux (fma.f32 ux maxCos 1))
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux maxCos) (+.f32 ux 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (neg.f32 (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(+.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (+.f32 ux 1) 1) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos 1))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (/.f32 (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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.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 ux 1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (neg.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (*.f32 (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) 1) (/.f32 (cbrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 2) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (hypot.f32 1 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) 1) (/.f32 (sqrt.f32 (+.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 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) 2)) (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(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 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 3) (pow.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.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 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(+.f32 (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1)
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1))
(+.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(-.f32 0 (pow.f32 (fma.f32 ux maxCos ux) 3))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (fma.f32 ux maxCos ux) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1)
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 maxCos) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) 3) (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3) (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 3))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2)) (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (+.f32 -1 maxCos))
(*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (fma.f32 ux maxCos ux) 2))
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(*.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 -1 maxCos)) ux)
(*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 3) (pow.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) 3))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 3) (pow.f32 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))) 3))
(/.f32 (pow.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) 3) (pow.f32 (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))) 3))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3))) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 6))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(pow.f32 (fma.f32 ux maxCos ux) 3)
(+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (+.f32 -1 maxCos)) ux (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 (-.f32 1 maxCos) ux (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux) (fma.f32 ux (-.f32 1 maxCos) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos ux) 1 (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux) (*.f32 2 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux) (*.f32 0 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux) (*.f32 0 (fma.f32 ux maxCos ux)))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux (-.f32 1 maxCos) (pow.f32 (fma.f32 ux maxCos ux) 2))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (fma.f32 ux maxCos ux))
(+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))
(-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) -1))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) ux) (*.f32 ux maxCos))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) -1))
(-.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 ux maxCos)) ux)
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) -1))
(*.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (-.f32 (fma.f32 ux maxCos ux) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) -1))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2)))
(*.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 2)
(*.f32 (+.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (pow.f32 (fma.f32 ux maxCos ux) 6)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 6) (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 3)) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (fma.f32 ux maxCos ux) 2)) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 4) (pow.f32 (fma.f32 ux maxCos ux) 2)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))
(pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) 1/3)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(pow.f32 (hypot.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)) 2))
(fabs.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux)))
(log.f32 (exp.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux maxCos ux))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 0 (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (-.f32 (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(*.f32 1 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))
(/.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 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fabs.f32 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)

eval478.0ms (9.3%)

Compiler

Compiled 21124 to 13576 computations (35.7% saved)

prune132.0ms (2.6%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New6914695
Fresh011
Picked415
Done000
Total6956701
Accuracy
100.0%
Counts
701 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
99.8%
(+.f32 1 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux)))
98.5%
(exp.f32 (log1p.f32 (neg.f32 ux)))
70.9%
1
97.5%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
99.8%
(+.f32 1 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux)))
98.5%
(exp.f32 (log1p.f32 (neg.f32 ux)))
70.9%
1
Compiler

Compiled 112 to 86 computations (23.2% saved)

localize264.0ms (5.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(-.f32 1 (pow.f32 ux 3))
99.9%
(+.f32 1 (fma.f32 ux ux ux))
98.9%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
99.9%
(-.f32 (*.f32 ux maxCos) ux)
99.8%
(*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))
98.7%
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
100.0%
(log1p.f32 (neg.f32 ux))
100.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
Compiler

Compiled 100 to 48 computations (52% saved)

series31.0ms (0.6%)

Counts
8 → 120
Calls

33 calls:

TimeVariablePointExpression
12.0ms
ux
@-inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
5.0ms
ux
@0
(exp.f32 (log1p.f32 (neg.f32 ux)))
4.0ms
ux
@inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
2.0ms
ux
@inf
(-.f32 1 (pow.f32 ux 3))
2.0ms
ux
@-inf
(*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))

rewrite127.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
1124×log1p-expm1-u
558×expm1-udef
558×log1p-udef
286×associate-*r*
182×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026174
1385162
25325162
Stop Event
node limit
Counts
8 → 262
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (neg.f32 ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 1 (pow.f32 ux 3))
Outputs
(+.f32 ux 1)
(+.f32 1 ux)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(*.f32 (+.f32 ux 1) 1)
(*.f32 1 (+.f32 ux 1))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 0 (log1p.f32 ux))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 ux))) 1)
(*.f32 (log1p.f32 ux) 1)
(*.f32 1 (log1p.f32 ux))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (log1p.f32 ux) 1)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log.f32 (+.f32 ux 1))
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(exp.f32 (log.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 ux)) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) ux)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 -1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (sqrt.f32 ux) -1) (*.f32 (sqrt.f32 ux) maxCos))
(+.f32 (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (sqrt.f32 ux) -1))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 maxCos (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) 1)
(/.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (sqrt.f32 ux) (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (sqrt.f32 ux)) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 ux)) (-.f32 -1 maxCos))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 2)
(sqrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))
(log.f32 (pow.f32 (exp.f32 (+.f32 -1 maxCos)) (sqrt.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3/2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (+.f32 -1 maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos 1))
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (sqrt.f32 ux) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 maxCos 1) ux)
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 -1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (+.f32 -1 (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))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (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)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.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 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.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 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (pow.f32 ux 3))
(+.f32 (pow.f32 ux 3) 1)
(*.f32 1 (+.f32 1 (pow.f32 ux 3)))
(*.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(pow.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux 3)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 ux 3))))

simplify144.0ms (2.8%)

Algorithm
egg-herbie
Rules
546×associate-*r*
544×exp-prod
516×associate-*l*
474×fma-neg
468×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054111757
1123611203
2518810826
Stop Event
node limit
Counts
382 → 361
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(*.f32 -1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 -1/3 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (*.f32 -1/4 (pow.f32 ux 4)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (/.f32 1 ux))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux))))
(*.f32 -1 (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux))))
(*.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))
(*.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 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 -1 (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 maxCos (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 maxCos (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.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 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.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 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(*.f32 -1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(*.f32 -1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
1
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 ux 1)
(+.f32 1 ux)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(*.f32 (+.f32 ux 1) 1)
(*.f32 1 (+.f32 ux 1))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 0 (log1p.f32 ux))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 ux))) 1)
(*.f32 (log1p.f32 ux) 1)
(*.f32 1 (log1p.f32 ux))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (log1p.f32 ux) 1)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log.f32 (+.f32 ux 1))
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(exp.f32 (log.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 ux)) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) ux)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 -1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (sqrt.f32 ux) -1) (*.f32 (sqrt.f32 ux) maxCos))
(+.f32 (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (sqrt.f32 ux) -1))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(+.f32 (*.f32 maxCos (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) 1)
(/.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (sqrt.f32 ux) (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (sqrt.f32 ux)) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 ux)) (-.f32 -1 maxCos))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 2)
(sqrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))
(log.f32 (pow.f32 (exp.f32 (+.f32 -1 maxCos)) (sqrt.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3/2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (+.f32 -1 maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos 1))
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (sqrt.f32 ux) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 maxCos 1) ux)
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 -1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (+.f32 -1 (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))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (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)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.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 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.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 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (pow.f32 ux 3))
(+.f32 (pow.f32 ux 3) 1)
(*.f32 1 (+.f32 1 (pow.f32 ux 3)))
(*.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(pow.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux 3)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 ux 3))))
Outputs
1
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) ux)))
(fma.f32 -1 (exp.f32 (log.f32 ux)) (/.f32 (*.f32 1 (exp.f32 (log.f32 ux))) ux))
(fma.f32 -1 ux (/.f32 ux ux))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) ux)))
(fma.f32 -1 (exp.f32 (log.f32 ux)) (/.f32 (*.f32 1 (exp.f32 (log.f32 ux))) ux))
(fma.f32 -1 ux (/.f32 ux ux))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))) ux)))
(fma.f32 -1 (exp.f32 (log.f32 ux)) (/.f32 (*.f32 1 (exp.f32 (log.f32 ux))) ux))
(fma.f32 -1 ux (/.f32 ux ux))
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(fma.f32 -1 ux (*.f32 -1/2 (pow.f32 ux 2)))
(fma.f32 -1/2 (pow.f32 ux 2) (neg.f32 ux))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 -1/3 (pow.f32 ux 3))))
(fma.f32 -1 ux (fma.f32 -1/2 (pow.f32 ux 2) (*.f32 -1/3 (pow.f32 ux 3))))
(-.f32 (fma.f32 -1/2 (pow.f32 ux 2) (*.f32 -1/3 (pow.f32 ux 3))) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (*.f32 -1/4 (pow.f32 ux 4)))))
(fma.f32 -1 ux (fma.f32 -1/2 (pow.f32 ux 2) (fma.f32 -1/3 (pow.f32 ux 3) (*.f32 -1/4 (pow.f32 ux 4)))))
(-.f32 (fma.f32 -1/2 (pow.f32 ux 2) (fma.f32 -1/3 (pow.f32 ux 3) (*.f32 -1/4 (pow.f32 ux 4)))) ux)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux))))
(+.f32 (log.f32 -1) (log.f32 ux))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (/.f32 1 ux))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 ux))) (/.f32 1 ux)))
(+.f32 (log.f32 ux) (+.f32 (log.f32 -1) (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux)))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))) (+.f32 (/.f32 1 ux) (/.f32 1/2 (pow.f32 ux 2))))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (log.f32 -1) (/.f32 -1 ux))) (/.f32 1/2 (pow.f32 ux 2)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 ux)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux))))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))) (+.f32 (+.f32 (/.f32 1 ux) (/.f32 1/2 (pow.f32 ux 2))) (/.f32 1/3 (pow.f32 ux 3))))
(-.f32 (-.f32 (+.f32 (log.f32 ux) (+.f32 (log.f32 -1) (/.f32 -1 ux))) (/.f32 1/2 (pow.f32 ux 2))) (/.f32 1/3 (pow.f32 ux 3)))
(+.f32 (+.f32 (log.f32 -1) (-.f32 (log.f32 ux) (/.f32 1/3 (pow.f32 ux 3)))) (-.f32 (/.f32 -1 ux) (/.f32 1/2 (pow.f32 ux 2))))
(*.f32 -1 (log.f32 (/.f32 -1 ux)))
(neg.f32 (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux))
(-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 ux) (/.f32 1/2 (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux)) (/.f32 1/2 (pow.f32 ux 2)))
(-.f32 (-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux))) (/.f32 1/2 (pow.f32 ux 2)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))) (/.f32 1 ux))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (+.f32 (/.f32 1 ux) (/.f32 1/2 (pow.f32 ux 2))) (/.f32 1/3 (pow.f32 ux 3))))
(-.f32 (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux)) (/.f32 1/2 (pow.f32 ux 2))) (/.f32 1/3 (pow.f32 ux 3)))
(-.f32 (-.f32 (-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux))) (/.f32 1/2 (pow.f32 ux 2))) (/.f32 1/3 (pow.f32 ux 3)))
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 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))
(*.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 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (sqrt.f32 ux))
(neg.f32 (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(*.f32 maxCos (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(*.f32 maxCos (sqrt.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.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 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 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 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(*.f32 -1 ux)
(exp.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 ux)))))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
1
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 1 ux)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(+.f32 1 ux)
(*.f32 (+.f32 ux 1) 1)
(+.f32 1 ux)
(*.f32 1 (+.f32 ux 1))
(+.f32 1 ux)
(*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)))
(*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(pow.f32 (+.f32 ux 1) 1)
(+.f32 1 ux)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(+.f32 1 ux)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(+.f32 1 ux)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(+.f32 1 ux)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (E.f32) (log1p.f32 ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(+.f32 1 ux)
(log.f32 (exp.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(+.f32 1 ux)
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(+.f32 1 ux)
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(+.f32 0 (log1p.f32 ux))
(log1p.f32 ux)
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (log.f32 (cbrt.f32 (+.f32 1 ux))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(log1p.f32 ux)
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 ux))) 1)
(log1p.f32 ux)
(*.f32 (log1p.f32 ux) 1)
(log1p.f32 ux)
(*.f32 1 (log1p.f32 ux))
(log1p.f32 ux)
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(log1p.f32 ux)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(pow.f32 (log1p.f32 ux) 1)
(log1p.f32 ux)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(log1p.f32 ux)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(log1p.f32 ux)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(log1p.f32 ux)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log1p.f32 ux)
(log.f32 (+.f32 ux 1))
(log1p.f32 ux)
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(log1p.f32 ux)
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(exp.f32 (log.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(exp.f32 (*.f32 (log.f32 (log1p.f32 ux)) 1))
(log1p.f32 ux)
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux maxCos ux) (neg.f32 ux)) ux)
(+.f32 (fma.f32 ux maxCos ux) (-.f32 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (+.f32 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux maxCos ux) (neg.f32 ux)) ux)
(+.f32 (fma.f32 ux maxCos ux) (-.f32 ux ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 ux maxCos ux)
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) 0) ux)
(*.f32 ux (+.f32 -1 maxCos))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 ux maxCos ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) ux))
(*.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 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 -1 maxCos)) ux)
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 (sqrt.f32 ux) -1) (*.f32 (sqrt.f32 ux) maxCos))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (sqrt.f32 ux) -1))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (sqrt.f32 ux)) (*.f32 maxCos (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 (*.f32 maxCos (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) 1)
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(/.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (sqrt.f32 ux) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (sqrt.f32 ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (sqrt.f32 ux) (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))
(/.f32 (sqrt.f32 ux) (/.f32 (-.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 -1 maxCos)) (sqrt.f32 ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (sqrt.f32 ux)) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (sqrt.f32 ux) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (sqrt.f32 ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 ux)) (-.f32 -1 maxCos))
(/.f32 (sqrt.f32 ux) (/.f32 (-.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 -1 maxCos)) (sqrt.f32 ux))
(pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 1)
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 3)
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) 1/3)
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 2)
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(sqrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))
(fabs.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(log.f32 (pow.f32 (exp.f32 (+.f32 -1 maxCos)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3/2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (+.f32 -1 maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) 1))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux maxCos ux) (neg.f32 ux)) ux)
(+.f32 (fma.f32 ux maxCos ux) (-.f32 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux maxCos ux) (+.f32 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux maxCos ux) (neg.f32 ux)) ux)
(+.f32 (fma.f32 ux maxCos ux) (-.f32 ux ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (+.f32 maxCos 1))
(fma.f32 ux maxCos ux)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (sqrt.f32 ux) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(*.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (cbrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) (cbrt.f32 (sqrt.f32 ux))))
(*.f32 (cbrt.f32 ux) (*.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 ux) (cbrt.f32 (sqrt.f32 ux)))))
(*.f32 (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))) (sqrt.f32 ux))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))) (*.f32 (sqrt.f32 ux) (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (cbrt.f32 (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (cbrt.f32 (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))) (sqrt.f32 ux)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 maxCos 1) ux)
(fma.f32 ux maxCos ux)
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))) (cbrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))) (sqrt.f32 ux))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos))) (*.f32 (sqrt.f32 ux) (cbrt.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(*.f32 (cbrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) (cbrt.f32 (sqrt.f32 ux))))
(*.f32 (cbrt.f32 ux) (*.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 ux) (cbrt.f32 (sqrt.f32 ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(*.f32 ux (+.f32 -1 maxCos))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 ux maxCos ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 2) maxCos (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) ux))
(*.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 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 -1 maxCos)) ux)
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) 3) (pow.f32 ux 3/2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.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 1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 (+.f32 1 ux) ux 1))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 (+.f32 1 ux) ux 1))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))
(*.f32 (/.f32 (+.f32 1 (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 (+.f32 1 (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 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 (+.f32 1 ux) ux -1) 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))) -1)
(/.f32 1 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (neg.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (neg.f32 (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)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 1 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (neg.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(/.f32 1 (exp.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (neg.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (pow.f32 ux 3)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(*.f32 (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)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (cbrt.f32 (fma.f32 (+.f32 1 ux) ux 1)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (cbrt.f32 (fma.f32 (+.f32 1 ux) ux 1)))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 (+.f32 1 ux) ux -1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 (+.f32 1 ux) ux -1) 1))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(/.f32 (+.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 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 (+.f32 1 ux) ux -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 (+.f32 1 ux) ux -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 (+.f32 1 ux) ux -1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 1 (fma.f32 ux ux ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (pow.f32 ux 3))
(+.f32 (pow.f32 ux 3) 1)
(+.f32 1 (pow.f32 ux 3))
(*.f32 1 (+.f32 1 (pow.f32 ux 3)))
(+.f32 1 (pow.f32 ux 3))
(*.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(+.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3))))
(+.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (-.f32 -1 (pow.f32 ux 6)) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 ux 9)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(pow.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(+.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 3)
(+.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) 1/3)
(+.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 2)
(+.f32 1 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2))
(+.f32 1 (pow.f32 ux 3))
(log.f32 (exp.f32 (+.f32 1 (pow.f32 ux 3))))
(+.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 ux 3)))))
(+.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3))
(+.f32 1 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 ux 3))))
(+.f32 1 (pow.f32 ux 3))
(exp.f32 (log1p.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux 3)) 1))
(exp.f32 (log1p.f32 (pow.f32 ux 3)))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 ux 3))))
(+.f32 1 (pow.f32 ux 3))

eval102.0ms (2%)

Compiler

Compiled 5414 to 3490 computations (35.5% saved)

prune80.0ms (1.6%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3601361
Fresh011
Picked134
Done011
Total3616367
Accuracy
100.0%
Counts
367 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux)))
99.9%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
98.5%
(exp.f32 (log1p.f32 (neg.f32 ux)))
70.9%
1
97.5%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux)))
99.9%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
98.5%
(exp.f32 (log1p.f32 (neg.f32 ux)))
70.9%
1
Compiler

Compiled 116 to 92 computations (20.7% saved)

localize101.0ms (2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(-.f32 1 (pow.f32 maxCos 2))
99.9%
(+.f32 1 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux)))
99.8%
(/.f32 (-.f32 -1 maxCos) ux)
99.3%
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux))
Compiler

Compiled 49 to 36 computations (26.5% saved)

series8.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

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

rewrite100.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
940×fma-def
906×log1p-expm1-u
905×expm1-log1p-u
490×fma-neg
374×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016121
122375
2349375
Stop Event
node limit
Counts
4 → 219
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux))
(/.f32 (-.f32 -1 maxCos) ux)
(+.f32 1 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 1 (pow.f32 maxCos 2))
Outputs
(+.f32 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (*.f32 (+.f32 maxCos -1) 1) ux)
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) ux))
(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))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 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 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(+.f32 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 -1 ux) (/.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(*.f32 1 (/.f32 (-.f32 -1 maxCos) ux))
(*.f32 (-.f32 -1 maxCos) (/.f32 1 ux))
(*.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (neg.f32 (-.f32 -1 maxCos)) (/.f32 -1 ux))
(*.f32 (/.f32 1 ux) (-.f32 -1 maxCos))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)))
(*.f32 (/.f32 1 (sqrt.f32 ux)) (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (sqrt.f32 ux)) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) ux))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 ux)))
(pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)
(pow.f32 (/.f32 ux (-.f32 -1 maxCos)) -1)
(neg.f32 (/.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(fma.f32 1 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 -1 (/.f32 1 ux) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 ux)) (cbrt.f32 (/.f32 -1 ux))) (cbrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 (sqrt.f32 (/.f32 -1 ux)) (sqrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 (+.f32 1 (/.f32 ux (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(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 (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 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)) 1)
(fma.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) 1)
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) 1))
(+.f32 (neg.f32 (pow.f32 maxCos 2)) 1)
(*.f32 1 (-.f32 1 (pow.f32 maxCos 2)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (-.f32 1 (pow.f32 maxCos 6)) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))) (-.f32 1 (pow.f32 maxCos 6))))
(/.f32 1 (/.f32 (fma.f32 maxCos maxCos 1) (-.f32 1 (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 6))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 4))) (neg.f32 (fma.f32 maxCos maxCos 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 maxCos 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2))) (neg.f32 (pow.f32 maxCos 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 1 (neg.f32 (pow.f32 maxCos 2))))
(pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 maxCos 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 maxCos 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2))))
(fma.f32 1 (neg.f32 (pow.f32 maxCos 2)) 1)
(fma.f32 maxCos (neg.f32 maxCos) 1)
(fma.f32 -1 (pow.f32 maxCos 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (neg.f32 (cbrt.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (neg.f32 maxCos) maxCos 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2)))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 maxCos 4))) (cbrt.f32 (pow.f32 maxCos 2)) 1)

simplify120.0ms (2.3%)

Algorithm
egg-herbie
Rules
830×cancel-sign-sub-inv
610×fma-neg
576×div-sub
526×distribute-lft-neg-in
506×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045311587
1107610352
2385910158
Stop Event
node limit
Counts
303 → 316
Calls
Call 1
Inputs
(*.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))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(/.f32 -1 ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(*.f32 -1 (/.f32 maxCos ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(*.f32 -1 (/.f32 maxCos ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(+.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 (+.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 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
1
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(+.f32 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (*.f32 (+.f32 maxCos -1) 1) ux)
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) ux))
(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))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 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 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(+.f32 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 -1 ux) (/.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(*.f32 1 (/.f32 (-.f32 -1 maxCos) ux))
(*.f32 (-.f32 -1 maxCos) (/.f32 1 ux))
(*.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (neg.f32 (-.f32 -1 maxCos)) (/.f32 -1 ux))
(*.f32 (/.f32 1 ux) (-.f32 -1 maxCos))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)))
(*.f32 (/.f32 1 (sqrt.f32 ux)) (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (sqrt.f32 ux)) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) ux))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 ux)))
(pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)
(pow.f32 (/.f32 ux (-.f32 -1 maxCos)) -1)
(neg.f32 (/.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(fma.f32 1 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 -1 (/.f32 1 ux) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 ux)) (cbrt.f32 (/.f32 -1 ux))) (cbrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(fma.f32 (sqrt.f32 (/.f32 -1 ux)) (sqrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 (+.f32 1 (/.f32 ux (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(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 (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 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)) 1)
(fma.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) 1)
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (pow.f32 maxCos 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) 1))
(+.f32 (neg.f32 (pow.f32 maxCos 2)) 1)
(*.f32 1 (-.f32 1 (pow.f32 maxCos 2)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (-.f32 1 (pow.f32 maxCos 6)) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))) (-.f32 1 (pow.f32 maxCos 6))))
(/.f32 1 (/.f32 (fma.f32 maxCos maxCos 1) (-.f32 1 (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 6))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 4))) (neg.f32 (fma.f32 maxCos maxCos 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 maxCos 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2))) (neg.f32 (pow.f32 maxCos 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 1 (neg.f32 (pow.f32 maxCos 2))))
(pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 maxCos 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 maxCos 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2))))
(fma.f32 1 (neg.f32 (pow.f32 maxCos 2)) 1)
(fma.f32 maxCos (neg.f32 maxCos) 1)
(fma.f32 -1 (pow.f32 maxCos 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (neg.f32 (cbrt.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (neg.f32 maxCos) maxCos 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2)))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 maxCos 4))) (cbrt.f32 (pow.f32 maxCos 2)) 1)
Outputs
(*.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))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(/.f32 -1 ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 maxCos ux))
(/.f32 (neg.f32 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 maxCos ux))
(/.f32 (neg.f32 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 -1 (/.f32 (+.f32 1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos 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 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
1
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 -1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (*.f32 (+.f32 maxCos -1) 1) ux)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(*.f32 ux (+.f32 -1 maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(*.f32 ux (+.f32 -1 maxCos))
(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)
(*.f32 ux (+.f32 -1 maxCos))
(pow.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1)
(*.f32 ux (+.f32 -1 maxCos))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 ux (+.f32 -1 maxCos))
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) ux))
(*.f32 ux (+.f32 -1 maxCos))
(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))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 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 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(*.f32 ux (+.f32 -1 maxCos))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)))
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) -1)
(+.f32 -1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (-.f32 1 (*.f32 ux (+.f32 -1 maxCos)))))
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 (neg.f32 ux) (-.f32 -1 maxCos))))
(-.f32 (/.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos)))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(-.f32 (/.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos)))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(-.f32 (pow.f32 (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) 3) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos)))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 (neg.f32 ux) (-.f32 -1 maxCos))))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 (neg.f32 ux) (-.f32 -1 maxCos))))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos)))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 -1 maxCos) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (+.f32 -1 maxCos) (/.f32 ux (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 -1 maxCos) 1) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 -1 maxCos) 1)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)))))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (*.f32 (pow.f32 maxCos 2) (neg.f32 (/.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (neg.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(-.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(+.f32 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (/.f32 -1 ux) (/.f32 maxCos ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 1 (/.f32 (-.f32 -1 maxCos) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (-.f32 -1 maxCos) (/.f32 1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (*.f32 (sqrt.f32 (-.f32 -1 maxCos)) (/.f32 1 ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (neg.f32 (-.f32 -1 maxCos)) (/.f32 -1 ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (/.f32 1 ux) (-.f32 -1 maxCos))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)))
(/.f32 (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (/.f32 1 (sqrt.f32 ux)) (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)))
(/.f32 (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2) (sqrt.f32 ux)) (/.f32 (cbrt.f32 (-.f32 -1 maxCos)) (sqrt.f32 ux)))
(*.f32 (/.f32 1 (sqrt.f32 ux)) (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)))
(/.f32 (/.f32 (-.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) ux))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)))
(/.f32 (/.f32 (-.f32 -1 maxCos) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))
(pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 1)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 3)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(pow.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3) 1/3)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(pow.f32 (/.f32 ux (-.f32 -1 maxCos)) -1)
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(neg.f32 (/.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 2))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(log.f32 (exp.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux))))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(cbrt.f32 (pow.f32 (/.f32 (-.f32 -1 maxCos) ux) 3))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 -1 maxCos) 3) (pow.f32 ux 3)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(expm1.f32 (log1p.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(exp.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 -1 maxCos) ux)) 1))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(log1p.f32 (expm1.f32 (/.f32 (-.f32 -1 maxCos) ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(fma.f32 1 (/.f32 -1 ux) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(fma.f32 -1 (/.f32 1 ux) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 ux)) (cbrt.f32 (/.f32 -1 ux))) (cbrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(fma.f32 (sqrt.f32 (/.f32 -1 ux)) (sqrt.f32 (/.f32 -1 ux)) (neg.f32 (/.f32 maxCos ux)))
(-.f32 (/.f32 (neg.f32 maxCos) ux) (/.f32 1 ux))
(/.f32 (-.f32 -1 maxCos) ux)
(-.f32 (/.f32 ux (-.f32 -1 maxCos)) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.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)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(-.f32 (+.f32 1 (/.f32 ux (-.f32 -1 maxCos))) (*.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos))))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(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 (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 (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 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.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)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 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)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 (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 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.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)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (neg.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1) 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.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)) 2)) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.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)) 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 (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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(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)
(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 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 1 (/.f32 ux (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (/.f32 1 (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 ux (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 ux (-.f32 -1 maxCos))) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 (/.f32 (neg.f32 (-.f32 -1 maxCos)) ux)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (/.f32 ux (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) ux (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 1 ux)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (/.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (/.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 ux (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 (-.f32 -1 maxCos) ux)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (-.f32 -1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (/.f32 1 ux)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 ux (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) 1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 (/.f32 ux (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (*.f32 ux (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (-.f32 -1 maxCos))) 1)
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (/.f32 (-.f32 -1 maxCos) ux))) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (pow.f32 (/.f32 (cbrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) 3) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (-.f32 -1 maxCos)) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 -1 maxCos)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) 1) (/.f32 ux (-.f32 -1 maxCos)) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) 1)
(+.f32 1 (neg.f32 (/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 maxCos 2))))))
(fma.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 ux (-.f32 -1 maxCos)) 1)
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos -1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 -1 maxCos) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (+.f32 -1 maxCos) (/.f32 ux (-.f32 1 (pow.f32 maxCos 2)))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 maxCos -1) 1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(fma.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 -1 maxCos) 1) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 -1 maxCos) 1)) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(fma.f32 (/.f32 1 (neg.f32 (-.f32 -1 maxCos))) (neg.f32 ux) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)))
(-.f32 (neg.f32 (/.f32 ux (+.f32 maxCos 1))) (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1))
(-.f32 (neg.f32 (fma.f32 (pow.f32 maxCos 2) (/.f32 ux (-.f32 -1 maxCos)) -1)) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (neg.f32 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) 1))
(-.f32 1 (pow.f32 maxCos 2))
(+.f32 (neg.f32 (pow.f32 maxCos 2)) 1)
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 1 (-.f32 1 (pow.f32 maxCos 2)))
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))))
(-.f32 1 (pow.f32 maxCos 2))
(*.f32 (-.f32 1 (pow.f32 maxCos 6)) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 6)) 1) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 (fma.f32 maxCos maxCos 1) (pow.f32 maxCos 4)))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))) (-.f32 1 (pow.f32 maxCos 6))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 6)) 1) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 (fma.f32 maxCos maxCos 1) (pow.f32 maxCos 4)))
(/.f32 1 (/.f32 (fma.f32 maxCos maxCos 1) (-.f32 1 (pow.f32 maxCos 4))))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 6)) 1) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 (fma.f32 maxCos maxCos 1) (pow.f32 maxCos 4)))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 6))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 6)) 1) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 (fma.f32 maxCos maxCos 1) (pow.f32 maxCos 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 4))) (neg.f32 (fma.f32 maxCos maxCos 1)))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 maxCos 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2))) (neg.f32 (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 6)) 1) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (fma.f32 maxCos maxCos (pow.f32 maxCos 4))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 (fma.f32 maxCos maxCos 1) (pow.f32 maxCos 4)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 1 (neg.f32 (pow.f32 maxCos 2))))
(*.f32 (-.f32 1 (pow.f32 maxCos 4)) (/.f32 1 (fma.f32 maxCos maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (fma.f32 maxCos maxCos 1))
(pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 1)
(-.f32 1 (pow.f32 maxCos 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 3)
(-.f32 1 (pow.f32 maxCos 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3) 1/3)
(-.f32 1 (pow.f32 maxCos 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 2))) 2)
(-.f32 1 (pow.f32 maxCos 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))
(-.f32 1 (pow.f32 maxCos 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 maxCos 2))))
(-.f32 1 (pow.f32 maxCos 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2)))))
(-.f32 1 (pow.f32 maxCos 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))
(-.f32 1 (pow.f32 maxCos 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 maxCos 2))))
(-.f32 1 (pow.f32 maxCos 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 maxCos 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 maxCos 2))))
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 1 (neg.f32 (pow.f32 maxCos 2)) 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 maxCos (neg.f32 maxCos) 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 -1 (pow.f32 maxCos 2) 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (neg.f32 (cbrt.f32 (pow.f32 maxCos 2))) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 maxCos 4)) (cbrt.f32 (pow.f32 maxCos 2))))
(fma.f32 (neg.f32 maxCos) maxCos 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2)))) (cbrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) (sqrt.f32 (neg.f32 (pow.f32 maxCos 2))) 1)
(-.f32 1 (pow.f32 maxCos 2))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 maxCos 4))) (cbrt.f32 (pow.f32 maxCos 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (neg.f32 (cbrt.f32 (pow.f32 maxCos 2))) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 maxCos 4)) (cbrt.f32 (pow.f32 maxCos 2))))

eval122.0ms (2.4%)

Compiler

Compiled 5762 to 4353 computations (24.5% saved)

prune53.0ms (1%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New3133316
Fresh011
Picked101
Done134
Total3157322
Accuracy
100.0%
Counts
322 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 1 (pow.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1))
99.9%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
98.7%
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
98.5%
(exp.f32 (log1p.f32 (neg.f32 ux)))
70.9%
1
Compiler

Compiled 252 to 190 computations (24.6% saved)

regimes39.0ms (0.8%)

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

4 calls:

9.0ms
maxCos
9.0ms
uy
8.0ms
ux
8.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 189 to 136 computations (28% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes8.0ms (0.2%)

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
uy
3.0ms
ux
3.0ms
maxCos
Results
AccuracySegmentsBranch
70.9%1ux
70.9%1uy
70.9%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01239
12039
22539
32739
42839
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 1 ux)
1
Outputs
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 1 ux)
1
Compiler

Compiled 20 to 16 computations (20% saved)

soundness391.0ms (7.6%)

Rules
2532×fma-def
593×log1p-expm1-u
524×expm1-udef
522×log1p-udef
320×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
185284
2241267
3701231
41697231
52682231
63153231
73222231
83239231
028287
1465246
26456246
Stop Event
node limit
saturated
Compiler

Compiled 160 to 87 computations (45.6% saved)

end0.0ms (0%)

preprocess25.0ms (0.5%)

Remove

(abs uy)

Compiler

Compiled 128 to 90 computations (29.7% saved)

Profiling

Loading profile data...