UniformSampleCone, z

Time bar (total: 5.0s)

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.3s (26.4%)

Results
1.3s8256×body256valid
Bogosity

preprocess158.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.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize87.0ms (1.7%)

Localize:

Found 3 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite131.0ms (2.6%)

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

simplify80.0ms (1.6%)

Algorithm
egg-herbie
Rules
796×unswap-sqr
728×cancel-sign-sub-inv
706×associate-+r+
600×associate-+l+
482×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02576416
16316224
222256068
Stop Event
node limit
Counts
213 → 128
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (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 0 (*.f32 ux maxCos))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)) (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 maxCos) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(+.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)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (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 (-.f32 1 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 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 (-.f32 1 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 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 (-.f32 1 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)) (+.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 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 (+.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 (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 (-.f32 1 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)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)))))
(/.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)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.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 (-.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 (+.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 (-.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 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (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))
(+.f32 (*.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))
(+.f32 (*.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 0 (*.f32 ux maxCos))
(*.f32 ux maxCos)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)) (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 maxCos) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(*.f32 ux maxCos)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(*.f32 ux maxCos)
(pow.f32 (*.f32 ux maxCos) 1)
(*.f32 ux maxCos)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(*.f32 ux maxCos)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(*.f32 ux maxCos)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(*.f32 ux maxCos)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 ux maxCos)
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(*.f32 ux maxCos)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(*.f32 ux maxCos)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 ux maxCos)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(*.f32 ux maxCos)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.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)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (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 (-.f32 1 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 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 (-.f32 1 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 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 (-.f32 1 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)) (+.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 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 (+.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 (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 (-.f32 1 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)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)))))
(/.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)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.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 (-.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 (+.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 (-.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 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (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)

eval31.0ms (0.6%)

Compiler

Compiled 1680 to 1061 computations (36.8% saved)

prune27.0ms (0.5%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1226128
Fresh000
Picked022
Done000
Total1228130
Accuracy
100.0%
Counts
130 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
98.7%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
71.2%
1
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
98.7%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
71.2%
1
Compiler

Compiled 322 to 244 computations (24.2% saved)

localize321.0ms (6.5%)

Localize:

Found 13 expressions with local error:

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

Compiled 181 to 111 computations (38.7% saved)

series52.0ms (1%)

Counts
12 → 240
Calls

63 calls:

TimeVariablePointExpression
13.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))))
4.0ms
maxCos
@0
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
1.0ms
ux
@-inf
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
1.0ms
ux
@-inf
(/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))

rewrite160.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
285×log1p-expm1-u
285×expm1-log1p-u
273×add-exp-log
272×pow1
272×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify252.0ms (5.1%)

Algorithm
egg-herbie
Rules
1732×fma-def
1330×times-frac
682×distribute-lft-in
420×sqr-pow
416×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval359.0ms (7.2%)

Compiler

Compiled 18778 to 13517 computations (28% saved)

prune340.0ms (6.9%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New6872689
Fresh011
Picked325
Done022
Total6907697
Accuracy
100.0%
Counts
697 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
96.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
96.7%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.2%
1
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
96.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
96.7%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.2%
1
Compiler

Compiled 146 to 118 computations (19.2% saved)

localize219.0ms (4.4%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
99.5%
(/.f32 1 (-.f32 1 ux))
98.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
99.9%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.1%
(*.f32 ux (+.f32 1 ux))
98.9%
(/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
98.8%
(/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux))))
Compiler

Compiled 83 to 62 computations (25.3% saved)

series5.0ms (0.1%)

Counts
6 → 72
Calls

18 calls:

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

rewrite122.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
914×log1p-expm1-u
911×expm1-log1p-u
406×expm1-udef
404×log1p-udef
170×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017198
1300117
24358117
Stop Event
node limit
Counts
6 → 259
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
(*.f32 ux (+.f32 1 ux))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(/.f32 1 (-.f32 1 ux))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))) 1)
(*.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) 1)
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) -1))
(*.f32 (pow.f32 (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)) -1) (pow.f32 (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))) 1)
(*.f32 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 ux (*.f32 (pow.f32 ux 2) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 1)
(*.f32 (pow.f32 ux 2) (*.f32 ux (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2) (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 ux 1) (/.f32 (pow.f32 ux 2) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (pow.f32 ux 3) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 ux (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (pow.f32 ux 2) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))))
(*.f32 (/.f32 (pow.f32 ux 2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (/.f32 ux (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))))
(*.f32 (/.f32 (pow.f32 ux 2) 1) (/.f32 ux (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (pow.f32 ux 2) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 1)
(pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) 2)
(pow.f32 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3)) -1)
(neg.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(exp.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (*.f32 (pow.f32 ux 2) 1))
(+.f32 (pow.f32 ux 2) ux)
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (-.f32 (pow.f32 ux 2) (pow.f32 ux 3))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 2) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (pow.f32 ux 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (pow.f32 ux 2)) (-.f32 (pow.f32 ux 2) ux))
(/.f32 (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (-.f32 ux (pow.f32 ux 2)))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (-.f32 1 ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) ux) (-.f32 1 ux))
(pow.f32 (fma.f32 ux ux ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)
(pow.f32 (hypot.f32 (sqrt.f32 ux) ux) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(log.f32 (exp.f32 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))
(fma.f32 1 ux (pow.f32 ux 2))
(fma.f32 ux 1 (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (cbrt.f32 (pow.f32 ux 2)) (cbrt.f32 ux) (pow.f32 ux 2))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (pow.f32 ux 2))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) 1))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (neg.f32 ux) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) 1)
(*.f32 -1 (neg.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3)) (/.f32 1 (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)))
(*.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) -2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) -1/2) -1) (pow.f32 (pow.f32 (-.f32 1 ux) -1/2) -1))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))) (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.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 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))) (-.f32 1 ux))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(/.f32 1 (neg.f32 (/.f32 -1 (-.f32 1 ux))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (-.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3)))))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3))))
(/.f32 1 (/.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))))
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 2))))
(/.f32 (-.f32 1 ux) 1)
(/.f32 -1 (/.f32 -1 (-.f32 1 ux)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 ux))))
(/.f32 (sqrt.f32 (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) -1/2))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))
(/.f32 (neg.f32 (-.f32 1 ux)) -1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3)) (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 -1 (neg.f32 (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (neg.f32 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (-.f32 (*.f32 -1 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) 1)) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (pow.f32 ux 3))) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 (*.f32 -1 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (pow.f32 ux 3)))) (*.f32 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3)))) (neg.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3))) (neg.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 2))) (neg.f32 (+.f32 1 ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))) (-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 1 (neg.f32 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (fma.f32 ux (+.f32 1 ux) 1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))
(/.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)) (fma.f32 ux (+.f32 1 ux) 1))
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 ux) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) 1) (+.f32 1 ux))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 ux))) -1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) 1))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (neg.f32 ux) 1)
(-.f32 1 ux)
(-.f32 1 (/.f32 ux 1))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))) (/.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3) (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3)))) (/.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) 1)
(*.f32 -1 (neg.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) 3)) (/.f32 1 (+.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2) (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2))) (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)))
(*.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) -2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) -1/2) -1) (pow.f32 (pow.f32 (-.f32 1 ux) -1/2) -1))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))) (-.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 (sqrt.f32 ux) ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.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 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 ux))) -1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) -1/2) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 ux)))) 1)
(*.f32 1 (/.f32 1 (-.f32 1 ux)))
(*.f32 (/.f32 1 (-.f32 1 ux)) 1)
(*.f32 -1 (/.f32 -1 (-.f32 1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (-.f32 1 ux) -2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 ux))))
(*.f32 (pow.f32 (-.f32 1 ux) -1/2) (pow.f32 (-.f32 1 ux) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) -1) (pow.f32 (cbrt.f32 (-.f32 1 ux)) -1))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 ux)) -1) (pow.f32 (sqrt.f32 (-.f32 1 ux)) -1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(pow.f32 (-.f32 1 ux) -1)
(pow.f32 (/.f32 1 (-.f32 1 ux)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 3) 1/3)
(pow.f32 (pow.f32 (-.f32 1 ux) -1/2) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 ux))))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 ux))))

simplify153.0ms (3.1%)

Algorithm
egg-herbie
Rules
1680×fma-neg
634×exp-prod
542×associate-*r*
540×associate-/l*
496×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval184.0ms (3.7%)

Compiler

Compiled 8858 to 6585 computations (25.7% saved)

prune69.0ms (1.4%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New3892391
Fresh011
Picked022
Done044
Total3899398
Accuracy
100.0%
Counts
398 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
96.8%
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
96.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
84.3%
(/.f32 1 (+.f32 1 ux))
96.7%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.2%
1
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
96.8%
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
96.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
84.3%
(/.f32 1 (+.f32 1 ux))
96.7%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.2%
1
Compiler

Compiled 202 to 158 computations (21.8% saved)

localize126.0ms (2.5%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(+.f32 1 (pow.f32 (neg.f32 ux) 3))
99.9%
(-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))
99.9%
(+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))
98.7%
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
98.8%
(/.f32 1 (+.f32 1 ux))
Compiler

Compiled 69 to 31 computations (55.1% saved)

series3.0ms (0.1%)

Counts
5 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
ux
@inf
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
0.0ms
ux
@0
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
0.0ms
ux
@-inf
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
0.0ms
ux
@inf
(+.f32 1 (pow.f32 (neg.f32 ux) 3))
0.0ms
ux
@0
(/.f32 1 (+.f32 1 ux))

rewrite95.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1046×log1p-expm1-u
914×expm1-log1p-u
316×expm1-udef
316×log1p-udef
140×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify97.0ms (1.9%)

Algorithm
egg-herbie
Rules
888×cancel-sign-sub-inv
758×div-sub
742×fma-neg
432×times-frac
404×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval101.0ms (2%)

Compiler

Compiled 5097 to 3184 computations (37.5% saved)

prune49.0ms (1%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New2921293
Fresh011
Picked112
Done066
Total2939302
Accuracy
100.0%
Counts
302 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
96.8%
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 1 (*.f32 (+.f32 1 ux) ux)))
96.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
84.3%
(/.f32 1 (+.f32 1 ux))
96.7%
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 ux (+.f32 1 ux)))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.8%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.2%
1
Compiler

Compiled 233 to 173 computations (25.8% saved)

regimes35.0ms (0.7%)

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

4 calls:

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

Compiled 157 to 109 computations (30.6% saved)

regimes22.0ms (0.4%)

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

4 calls:

5.0ms
ux
5.0ms
uy
5.0ms
maxCos
5.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 55 to 41 computations (25.5% saved)

regimes17.0ms (0.3%)

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

4 calls:

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

Compiled 41 to 30 computations (26.8% saved)

regimes12.0ms (0.2%)

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

3 calls:

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

Compiled 24 to 19 computations (20.8% saved)

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

Compiled 16 to 13 computations (18.8% saved)

simplify10.0ms (0.2%)

Algorithm
egg-herbie
Rules
74×unsub-neg
62×distribute-lft-neg-in
50×neg-mul-1
30×neg-sub0
26×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01885
13385
24785
35985
47985
510985
613185
715985
819485
921385
1023085
1124385
1224985
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 39 to 31 computations (20.5% saved)

soundness289.0ms (5.8%)

Rules
2532×fma-def
1044×fma-def
960×log1p-expm1-u
960×expm1-log1p-u
812×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032344
185284
2241267
3701231
41697231
52682231
63153231
73222231
83239231
01569
118655
2270655
Stop Event
node limit
saturated
Compiler

Compiled 159 to 88 computations (44.7% saved)

end0.0ms (0%)

preprocess35.0ms (0.7%)

Remove

(abs uy)

Compiler

Compiled 182 to 136 computations (25.3% saved)

Profiling

Loading profile data...