UniformSampleCone, z

Time bar (total: 5.3s)

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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-<=, time spent: 0.0ms, 0.0% of total-time

sample2.4s (44.7%)

Results
2.1s8255×0valid
44.0ms52×5exit
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 666.0ms
Operation ival-<=, time spent: 238.0ms, 36.0% of total-time
Operation ival-sub, time spent: 131.0ms, 20.0% of total-time
Operation ival-add, time spent: 113.0ms, 17.0% of total-time
Operation ival-mult, time spent: 71.0ms, 11.0% of total-time
Operation ival-and, time spent: 62.0ms, 9.0% of total-time
Operation const, time spent: 52.0ms, 8.0% of total-time
Bogosity

preprocess281.0ms (5.3%)

Algorithm
egg-herbie
Rules
718×fma-define
704×fma-neg
128×sub-neg
124×cancel-sign-sub-inv
103×associate-+l-
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-1
00-0-(-.f32 1 ux)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
188284
2244267
3702231
41699231
52680231
63151231
73220231
83237231
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))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 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))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 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 (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))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(fma.f32 maxCos (+.f32 ux -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(fma.f32 ux (+.f32 uy -1) 1)
Symmetry

(abs uy)

Compiler

Compiled 50 to 29 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-sub, time spent: 13.0ms, 48.0% of total-time
Operation ival-add, time spent: 6.0ms, 22.0% of total-time
Operation ival-mult, time spent: 6.0ms, 22.0% of total-time
Operation const, time spent: 2.0ms, 7.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune1.0ms (0%)

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

Compiled 19 to 14 computations (26.3% saved)

localize121.0ms (2.3%)

Localize:

Found 3 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
Operation ival-add, time spent: 13.0ms, 41.0% of total-time
Operation ival-sub, time spent: 6.0ms, 19.0% of total-time
Operation composed, time spent: 6.0ms, 19.0% of total-time
Operation ival-mult, time spent: 4.0ms, 13.0% of total-time
Operation const, time spent: 2.0ms, 6.0% of total-time

series16.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

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

rewrite232.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
957×log1p-expm1-u
957×expm1-log1p-u
488×fma-define
406×log-prod
228×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118955
2271655
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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.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))
(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 (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 (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 (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 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(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 (-.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 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(-.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 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(+.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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.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))

simplify92.0ms (1.7%)

Algorithm
egg-herbie
Rules
398×unswap-sqr
379×cancel-sign-sub-inv
292×*-commutative
282×associate-+r+
248×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02576392
16476200
222036044
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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.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))
(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 (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 (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 (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 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(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 (-.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 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(-.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 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(+.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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.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))
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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (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 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.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 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 ux) maxCos)))
(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 ux) maxCos) (+.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)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (*.f32 (log1p.f32 (*.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 (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 (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 (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 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(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 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 (-.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 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(*.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 ux) maxCos))
(*.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)
(log1p.f32 (expm1.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)
(+.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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.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) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (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 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.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 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 ux) maxCos)))
(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 ux) maxCos) (+.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)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)

eval36.0ms (0.7%)

Compiler

Compiled 1680 to 1061 computations (36.8% saved)

prune20.0ms (0.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1235128
Fresh000
Picked202
Done000
Total1255130
Accuracy
100.0%
Counts
130 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
100.0%
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
71.3%
1
Compiler

Compiled 84 to 68 computations (19% saved)

localize287.0ms (5.4%)

Localize:

Found 8 expressions with local error:

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

Compiled 78 to 47 computations (39.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
Operation ival-add, time spent: 29.0ms, 26.0% of total-time
Operation composed, time spent: 22.0ms, 20.0% of total-time
Operation ival-sub, time spent: 20.0ms, 18.0% of total-time
Operation ival-mult, time spent: 18.0ms, 16.0% of total-time
Operation ival-log, time spent: 13.0ms, 12.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time
Operation ival-exp, time spent: 4.0ms, 4.0% of total-time

series36.0ms (0.7%)

Counts
8 → 138
Calls

48 calls:

TimeVariablePointExpression
3.0ms
ux
@-inf
(*.f32 maxCos ux)
2.0ms
maxCos
@inf
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
2.0ms
maxCos
@inf
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
1.0ms
maxCos
@-inf
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
1.0ms
ux
@-inf
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))

rewrite183.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1172×log1p-expm1-u
1172×expm1-log1p-u
131×add-exp-log
131×add-cube-cbrt
128×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify279.0ms (5.2%)

Algorithm
egg-herbie
Rules
514×fma-neg
459×distribute-lft-neg-in
264×log-prod
263×fma-define
213×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050418164
1124417126
2493117105
Stop Event
node limit
Counts
539 → 337
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 (*.f32 -1 ux))
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 maxCos 1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 maxCos 1)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 maxCos 1) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(log.f32 (+.f32 1 (*.f32 -1 ux)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux))))))
(+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (/.f32 1 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))
(+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 -1 maxCos) (/.f32 1 (*.f32 maxCos ux)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 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 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 -1 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) ux)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(-.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 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 1 ux) 1) (*.f32 ux maxCos))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 0 (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) 1)
(-.f32 (log.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (log.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (log1p.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (log1p.f32 (fma.f32 ux maxCos ux)))
(*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))
(log.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(-.f32 0 (fma.f32 ux maxCos ux))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(neg.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 (*.f32 (+.f32 1 ux) 1) (*.f32 ux maxCos))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
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 (*.f32 -1 ux))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux 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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 ux)
(neg.f32 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
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 (neg.f32 ux) maxCos)
(*.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 (neg.f32 ux) maxCos)
(*.f32 ux (neg.f32 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/2 (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 maxCos 1) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 ux (-.f32 maxCos 1)))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 4)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 -1/4 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 4)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(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 ux (+.f32 maxCos -1) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/3)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 ux) (+.f32 (log.f32 (+.f32 maxCos -1)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 ux)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (log.f32 ux) (/.f32 (/.f32 1/2 (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 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))) (-.f32 (log.f32 ux) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (+.f32 (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 ux))) (+.f32 (log.f32 (+.f32 maxCos -1)) (/.f32 -1/2 (*.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 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (log.f32 (-.f32 1 maxCos)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))))
(-.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 (-.f32 1 maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (-.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))) (/.f32 -1/2 (*.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)))))
(+.f32 (log.f32 (-.f32 1 maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (-.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))) (log.f32 (/.f32 -1 ux))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (-.f32 (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.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 maxCos (/.f32 ux (-.f32 1 ux))))
(fma.f32 maxCos (/.f32 ux (-.f32 1 ux)) (log1p.f32 (neg.f32 ux)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (/.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (/.f32 ux (-.f32 1 ux)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 maxCos (/.f32 ux (-.f32 1 ux)) (*.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (/.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 maxCos (/.f32 ux (-.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 maxCos (/.f32 ux (-.f32 1 ux)) (*.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (*.f32 1/3 (pow.f32 (*.f32 ux maxCos) 3)) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 maxCos (/.f32 ux (-.f32 1 ux)) (log1p.f32 (neg.f32 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 (log.f32 ux) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (/.f32 1 (*.f32 ux maxCos))) (/.f32 1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (/.f32 1 ux) maxCos) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(+.f32 (log.f32 ux) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 ux) maxCos)) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (log.f32 ux) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 ux) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (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 1 (*.f32 ux maxCos)))) (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 ux maxCos)) (+.f32 (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 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)) (/.f32 (/.f32 1 ux) maxCos))) (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))
(+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(+.f32 (log.f32 (*.f32 -1 ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 -1 maxCos) (/.f32 1 (*.f32 maxCos ux)))))
(+.f32 (log.f32 (neg.f32 ux)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos))))
(+.f32 (log.f32 (neg.f32 ux)) (-.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos)) (log.f32 (/.f32 -1 maxCos))))
(+.f32 (-.f32 (/.f32 -1 maxCos) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 (/.f32 1 ux) maxCos) (log.f32 (neg.f32 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 (log.f32 (neg.f32 ux)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos)))
(+.f32 (log.f32 (neg.f32 ux)) (+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (log.f32 (/.f32 -1 maxCos))) (/.f32 -1 maxCos)))
(+.f32 (log.f32 (neg.f32 ux)) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 ux) maxCos)) (-.f32 (/.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 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 maxCos ux)))))) (/.f32 1 maxCos))
(+.f32 (log.f32 (neg.f32 ux)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos)))
(+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (-.f32 (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 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos)))
(+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (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 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)) (/.f32 (/.f32 1 ux) maxCos))) (/.f32 -1 maxCos)))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 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 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (-.f32 1 maxCos) -1)))
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(*.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 -1 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 -1 maxCos))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (neg.f32 (-.f32 1 maxCos)) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 ux maxCos ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(+.f32 -1 (fma.f32 ux maxCos 1))
(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 ux) maxCos))
(*.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 -1 (fma.f32 ux maxCos 1))
(log1p.f32 (expm1.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)
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 ux maxCos ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 (+.f32 1 ux) 1) (*.f32 ux maxCos))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 0 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (fma.f32 ux maxCos ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) 1)
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(-.f32 (log.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))) (log1p.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(-.f32 (log.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (log1p.f32 (fma.f32 ux maxCos ux)))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (log1p.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2))
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 1)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 3)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3) 1/3)
(log1p.f32 (fma.f32 ux maxCos ux))
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)
(log1p.f32 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 2))
(log1p.f32 (fma.f32 ux maxCos ux))
(log.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos ux)) 3))
(log1p.f32 (fma.f32 ux maxCos ux))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(log1p.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 1))
(log1p.f32 (fma.f32 ux maxCos ux))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 0 (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(fma.f32 ux maxCos ux)
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) (pow.f32 ux 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux (+.f32 ux (*.f32 maxCos (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux maxCos ux))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 1 maxCos))
(*.f32 ux (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(*.f32 (fma.f32 maxCos maxCos -1) (/.f32 ux (+.f32 1 maxCos)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(fma.f32 ux maxCos ux)
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (/.f32 1 (exp.f32 (fma.f32 ux maxCos ux))))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 -1 ux (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (neg.f32 (*.f32 ux maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(*.f32 ux (-.f32 -1 maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 (neg.f32 (+.f32 -1 maxCos)) ux))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 ux (+.f32 (*.f32 ux maxCos) 1))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 (+.f32 1 ux) 1) (*.f32 ux maxCos))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (-.f32 1 maxCos) -1)))
(-.f32 (-.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.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)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1) (-.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) -1) (+.f32 (fma.f32 ux maxCos ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (exp.f32 1) (log1p.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux maxCos ux) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (fma.f32 ux maxCos ux))

eval124.0ms (2.3%)

Compiler

Compiled 5537 to 3429 computations (38.1% saved)

prune116.0ms (2.2%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New3352337
Fresh000
Picked325
Done000
Total3384342
Accuracy
100.0%
Counts
342 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(-.f32 1 ux)
100.0%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
97.9%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.3%
1
Compiler

Compiled 27 to 22 computations (18.5% saved)

localize117.0ms (2.2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(-.f32 (*.f32 ux maxCos) ux)
100.0%
(*.f32 ux maxCos)
100.0%
(log1p.f32 (neg.f32 ux))
99.9%
(exp.f32 (log1p.f32 (neg.f32 ux)))
Compiler

Compiled 32 to 12 computations (62.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
Operation composed, time spent: 14.0ms, 33.0% of total-time
Operation ival-log, time spent: 8.0ms, 19.0% of total-time
Operation ival-add, time spent: 8.0ms, 19.0% of total-time
Operation ival-sub, time spent: 4.0ms, 9.0% of total-time
Operation ival-exp, time spent: 4.0ms, 9.0% of total-time
Operation ival-mult, time spent: 2.0ms, 5.0% of total-time
Operation ival-neg, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

series9.0ms (0.2%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
ux
@0
(log1p.f32 (neg.f32 ux))
1.0ms
ux
@inf
(log1p.f32 (neg.f32 ux))
1.0ms
ux
@-inf
(log1p.f32 (neg.f32 ux))
1.0ms
ux
@0
(exp.f32 (log1p.f32 (neg.f32 ux)))
1.0ms
ux
@inf
(exp.f32 (log1p.f32 (neg.f32 ux)))

rewrite124.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
735×prod-diff
635×unpow-prod-down
592×log1p-expm1-u
592×expm1-log1p-u
323×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01350
115736
2202236
Stop Event
node limit
Counts
3 → 304
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
Outputs
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 0 (+.f32 ux 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 ux 1))) (cbrt.f32 (exp.f32 (+.f32 ux 1))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 ux 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 ux 1)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 ux 1)))))
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(*.f32 (+.f32 ux 1) 1)
(*.f32 (+.f32 ux 1) (log.f32 (exp.f32 1)))
(*.f32 1 (+.f32 ux 1))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (pow.f32 (+.f32 ux 1) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) 2))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 2 (*.f32 1/3 (log1p.f32 ux)))) (pow.f32 (exp.f32 1) (*.f32 1/3 (log1p.f32 ux))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 1/2 (log1p.f32 ux))) (pow.f32 (exp.f32 1) (*.f32 1/2 (log1p.f32 ux))))
(*.f32 (pow.f32 1 1/3) (+.f32 ux 1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1)))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) 3))
(*.f32 (pow.f32 (pow.f32 (+.f32 ux 1) 2) 1/3) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (pow.f32 (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))) 1/3) (pow.f32 (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 ux 1) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 ux 1) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 ux 1) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) 1/3) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 ux 1) 2) (sqrt.f32 (+.f32 ux 1))) 1/3) (pow.f32 (sqrt.f32 (+.f32 ux 1)) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) 2))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))
(/.f32 (pow.f32 (exp.f32 1) (exp.f32 (log1p.f32 (log1p.f32 ux)))) (pow.f32 (exp.f32 1) 1))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 1) 1) (log1p.f32 ux))
(pow.f32 (pow.f32 (exp.f32 1) (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) 1) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 ux)))) (cbrt.f32 (sqrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux))))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 ux)))) (sqrt.f32 (cbrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) 1) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (sqrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 ux))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (sqrt.f32 (log1p.f32 ux)))) (sqrt.f32 (sqrt.f32 (log1p.f32 ux))))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(fma.f32 ux 1 1)
(fma.f32 ux -1 1)
(fma.f32 1 ux 1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) 1)
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) 1)
(fma.f32 -1 ux 1)
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 -1 (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 (log1p.f32 ux) 0)
(+.f32 0 (log1p.f32 ux))
(+.f32 (*.f32 2 (*.f32 1/3 (log1p.f32 ux))) (*.f32 1/3 (log1p.f32 ux)))
(+.f32 (*.f32 1/3 (log1p.f32 ux)) (*.f32 2 (*.f32 1/3 (log1p.f32 ux))))
(+.f32 (*.f32 1/2 (log1p.f32 ux)) (*.f32 1/2 (log1p.f32 ux)))
(-.f32 (log1p.f32 (pow.f32 ux 3)) (log.f32 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 ux))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 ux 2))) (log1p.f32 ux))
(*.f32 (log1p.f32 ux) 1)
(*.f32 (log1p.f32 ux) (log.f32 (exp.f32 1)))
(*.f32 1 (log1p.f32 ux))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (pow.f32 (log1p.f32 ux) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) 2))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(*.f32 3 (*.f32 1/3 (log1p.f32 ux)))
(*.f32 2 (*.f32 1/2 (log1p.f32 ux)))
(*.f32 1/3 (*.f32 3 (log1p.f32 ux)))
(*.f32 (pow.f32 1 1/3) (log1p.f32 ux))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux)))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) 3))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 ux) 2) 1/3) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (pow.f32 (*.f32 (log1p.f32 ux) (sqrt.f32 (log1p.f32 ux))) 1/3) (pow.f32 (*.f32 (log1p.f32 ux) (sqrt.f32 (log1p.f32 ux))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (log1p.f32 ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (log1p.f32 ux) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (log1p.f32 ux) 2) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) 1/3) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (log1p.f32 ux) 2) (sqrt.f32 (log1p.f32 ux))) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 ux)) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) 2))
(pow.f32 (log1p.f32 ux) 1)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log.f32 (+.f32 ux 1))
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(exp.f32 (log.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 ux)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log1p.f32 ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 ux))) 2))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (fma.f32 ux maxCos ux) (+.f32 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 -1 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 1 ux ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 ux))) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 ux -1 ux))
(+.f32 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (neg.f32 (sqrt.f32 ux)) ux))
(+.f32 0 (fma.f32 ux maxCos ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 ux maxCos (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 ux maxCos (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 ux maxCos (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 maxCos ux (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 maxCos ux (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 maxCos ux (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 maxCos ux (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) 1 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 ux maxCos) 1 (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) 1 (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) 1 (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 1 (*.f32 ux maxCos) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 1 (*.f32 ux maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux maxCos) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))) (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(*.f32 ux (+.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (pow.f32 (+.f32 maxCos 1) 1))
(*.f32 ux (pow.f32 (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (fma.f32 ux maxCos ux) (log.f32 (exp.f32 1)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 2))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (pow.f32 (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (pow.f32 (/.f32 1 (fma.f32 ux maxCos ux)) 1))
(*.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 ux) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 maxCos 1) ux)
(*.f32 (pow.f32 1 1/3) (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1/3) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (+.f32 maxCos 1) 1) ux)
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 ux) (sqrt.f32 ux)) 1) (pow.f32 (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 1))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux)))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(*.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 1/3) (pow.f32 (*.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) 1/3) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (sqrt.f32 (fma.f32 ux maxCos ux))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 2))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 ux 2) (*.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (neg.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (fma.f32 ux maxCos ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) -1)
(pow.f32 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 ux)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(hypot.f32 (*.f32 ux maxCos) ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 ux maxCos ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 2))
(fma.f32 ux maxCos ux)
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos 1) (+.f32 ux ux))
(fma.f32 ux (+.f32 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 maxCos ux ux)
(fma.f32 (*.f32 ux maxCos) 1 ux)
(fma.f32 (fma.f32 ux maxCos ux) 1 (+.f32 ux ux))
(fma.f32 (fma.f32 ux maxCos ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 1 (fma.f32 ux maxCos ux) (+.f32 ux ux))
(fma.f32 1 (fma.f32 ux maxCos ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) ux)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 ux ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) ux)
(fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux ux))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux ux))
(fma.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 ux) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 ux) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (+.f32 maxCos 1) ux (+.f32 ux ux))
(fma.f32 (+.f32 maxCos 1) ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) ux)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) ux)
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -1 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))

simplify178.0ms (3.3%)

Algorithm
egg-herbie
Rules
541×log-prod
394×cube-prod
382×associate-*r*
334×associate-*l*
270×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval126.0ms (2.4%)

Compiler

Compiled 7329 to 3875 computations (47.1% saved)

prune107.0ms (2%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New4550455
Fresh000
Picked022
Done022
Total4554459
Accuracy
100.0%
Counts
459 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(-.f32 1 ux)
100.0%
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
97.9%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.3%
1
Compiler

Compiled 81 to 58 computations (28.4% saved)

regimes21.0ms (0.4%)

Counts
9 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
Outputs
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
Calls

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

3.0ms
maxCos
3.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
71.3%1ux
71.3%1uy
71.3%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

simplify3.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01239
12339
22839
33039
43139
Stop Event
done
saturated
Calls
Call 1
Inputs
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 1 ux)
1
Outputs
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 1 ux)
1
Compiler

Compiled 20 to 16 computations (20% saved)

soundness393.0ms (7.4%)

Rules
1172×log1p-expm1-u
1172×expm1-log1p-u
718×fma-define
704×fma-neg
131×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032344
188284
2244267
3702231
41699231
52680231
63151231
73220231
83237231
021168
1332152
24600152
Stop Event
node limit
saturated
Compiler

Compiled 160 to 87 computations (45.6% saved)

end0.0ms (0%)

preprocess25.0ms (0.5%)

Remove

(abs uy)

Compiler

Compiled 128 to 90 computations (29.7% saved)

Profiling

Loading profile data...