UniformSampleCone, z

Time bar (total: 5.0s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.5s (30.1%)

Results
1.5s8256×body256valid
Bogosity

preprocess162.0ms (3.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
185284
2241267
3701231
41697231
52682231
63153231
73222231
83239231
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 maxCos (neg.f32 ux) (+.f32 1 ux))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (+.f32 1 maxCos)))
(fma.f32 ux (-.f32 -1 maxCos) 1)
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))
(-.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(fma.f32 ux maxCos (-.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -1) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 ux maxCos) (+.f32 -1 ux))
(fma.f32 ux maxCos (+.f32 ux -1))
(fma.f32 ux (+.f32 1 maxCos) -1)
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(fma.f32 uy (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(fma.f32 maxCos (+.f32 ux -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
(fma.f32 ux (+.f32 uy -1) 1)
Symmetry

(abs uy)

Compiler

Compiled 30 to 18 computations (40% saved)

eval0.0ms (0%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

prune2.0ms (0%)

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

Compiled 38 to 28 computations (26.3% saved)

localize91.0ms (1.8%)

Localize:

Found 2 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite130.0ms (2.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (2.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02315810
15895638
217945480
365865480
Stop Event
node limit
Counts
173 → 112
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (exp.f32 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
Outputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos) 1) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (exp.f32 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (pow.f32 ux 2) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos) 1) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)

eval31.0ms (0.6%)

Compiler

Compiled 1521 to 991 computations (34.8% saved)

prune20.0ms (0.4%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1075112
Fresh000
Picked112
Done000
Total1086114
Accuracy
100.0%
Counts
114 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.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)))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
68.1%
1
98.8%
(/.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)))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
68.1%
1
Compiler

Compiled 142 to 110 computations (22.5% saved)

localize263.0ms (5.3%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.9%
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
99.5%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
98.8%
(/.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)))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
100.0%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.9%
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
Compiler

Compiled 141 to 94 computations (33.3% saved)

series47.0ms (0.9%)

Counts
9 → 192
Calls

54 calls:

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

rewrite148.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1156×log1p-expm1-u
556×expm1-udef
550×log1p-udef
331×expm1-log1p-u
230×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024245
1363229
24931229
Stop Event
node limit
Counts
9 → 266
Calls
Call 1
Inputs
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
Outputs
(+.f32 0 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) (log.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))) 1)
(*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(*.f32 1 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2) (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(log.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 ux) 1))
(-.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))) 1)
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(*.f32 1 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) 2) (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2)) (cbrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))) (sqrt.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 -1 (neg.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) 3)) (+.f32 (*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (*.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2)) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) 3) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1)
(*.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 2) (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3) 1/3)
(pow.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))

simplify266.0ms (5.3%)

Algorithm
egg-herbie
Rules
1536×fma-def
706×associate-+r+
684×associate-+l+
558×times-frac
550×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval383.0ms (7.6%)

Compiler

Compiled 19887 to 14648 computations (26.3% saved)

prune103.0ms (2%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New6022604
Fresh011
Picked224
Done011
Total6046610
Accuracy
100.0%
Counts
610 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(exp.f32 (log1p.f32 (neg.f32 ux)))
68.1%
1
98.8%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(exp.f32 (log1p.f32 (neg.f32 ux)))
68.1%
1
Compiler

Compiled 130 to 104 computations (20% saved)

localize396.0ms (7.9%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
99.9%
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.6%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
99.0%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
98.8%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
100.0%
(log1p.f32 (neg.f32 ux))
100.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
Compiler

Compiled 102 to 70 computations (31.4% saved)

series33.0ms (0.7%)

Counts
5 → 87
Calls

24 calls:

TimeVariablePointExpression
10.0ms
ux
@-inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
5.0ms
ux
@0
(exp.f32 (log1p.f32 (neg.f32 ux)))
4.0ms
ux
@inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
4.0ms
ux
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
3.0ms
maxCos
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))

rewrite113.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
972×log1p-expm1-u
686×expm1-log1p-u
452×expm1-udef
450×log1p-udef
236×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021259
1324105
24704105
Stop Event
node limit
Counts
5 → 201
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (neg.f32 ux))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Outputs
(+.f32 ux 1)
(+.f32 1 ux)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(*.f32 (+.f32 ux 1) 1)
(*.f32 1 (+.f32 ux 1))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 2) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 ux) 2))) (cbrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 0 (log1p.f32 ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 ux))) 1)
(*.f32 (log1p.f32 ux) 1)
(*.f32 1 (log1p.f32 ux))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (cbrt.f32 (pow.f32 (log1p.f32 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 ux) 2)) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (log1p.f32 ux) 1)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log.f32 (+.f32 ux 1))
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(exp.f32 (log.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 ux)) 1))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(+.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(*.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(fma.f32 1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (-.f32 1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) ux (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(+.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))
(-.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) 1)
(-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(*.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(/.f32 1 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 -1 (neg.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (*.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (sqrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 3)) (+.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (*.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (-.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (*.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))) (+.f32 (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1)))
(pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 maxCos) 1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(fma.f32 1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (-.f32 1 maxCos) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)

simplify219.0ms (4.4%)

Algorithm
egg-herbie
Rules
1198×fma-neg
798×fma-def
546×associate-*l*
512×associate-*r*
464×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval277.0ms (5.5%)

Compiler

Compiled 13552 to 10218 computations (24.6% saved)

prune67.0ms (1.3%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3851386
Fresh011
Picked112
Done033
Total3866392
Accuracy
100.0%
Counts
392 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(exp.f32 (log1p.f32 (neg.f32 ux)))
68.1%
1
97.1%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(exp.f32 (log1p.f32 (neg.f32 ux)))
68.1%
1
Compiler

Compiled 106 to 86 computations (18.9% saved)

localize93.0ms (1.9%)

Localize:

Found 4 expressions with local error:

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

Compiled 43 to 32 computations (25.6% saved)

series3.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

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

rewrite91.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1033×log1p-expm1-u
1031×expm1-log1p-u
1004×fma-def
946×log-prod
442×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

simplify99.0ms (2%)

Algorithm
egg-herbie
Rules
1482×unswap-sqr
984×cancel-sign-sub-inv
628×fma-neg
570×div-sub
406×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04177612
19376948
232796892
Stop Event
node limit
Counts
252 → 263
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))
ux
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (pow.f32 ux 2))
1
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (neg.f32 ux))
(+.f32 0 (-.f32 1 ux))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 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 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))) (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 ux (pow.f32 ux 2))
(+.f32 ux (*.f32 (pow.f32 ux 2) 1))
(+.f32 (pow.f32 ux 2) ux)
(+.f32 0 (fma.f32 ux ux ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))) (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (fma.f32 ux ux (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (-.f32 ux (pow.f32 ux 2)))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (-.f32 1 ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) ux) (-.f32 1 ux))
(pow.f32 (fma.f32 ux ux ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)
(pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(log.f32 (exp.f32 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (pow.f32 ux 2))))
(log.f32 (*.f32 (exp.f32 (pow.f32 ux 2)) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (pow.f32 ux 2)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))
(fma.f32 1 ux (pow.f32 ux 2))
(fma.f32 1 ux (*.f32 (pow.f32 ux 2) 1))
(fma.f32 1 (fma.f32 ux (+.f32 1 ux) 1) -1)
(fma.f32 1 (pow.f32 ux 2) ux)
(fma.f32 ux 1 (pow.f32 ux 2))
(fma.f32 ux 1 (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (fma.f32 ux (+.f32 1 ux) 1) 1 -1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (pow.f32 ux 2))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (pow.f32 ux 2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (pow.f32 ux 2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) ux)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) -1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (pow.f32 ux 2))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (pow.f32 ux 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1)
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)
(fma.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) -1)
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (pow.f32 (cbrt.f32 ux) 2) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (fma.f32 ux (+.f32 1 ux) -1))
(pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (exp.f32 (pow.f32 ux 2))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (exp.f32 (pow.f32 ux 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 1 (+.f32 1 ux) (pow.f32 ux 2))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 ux 1 (fma.f32 ux ux 1))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (+.f32 1 ux) 1 (pow.f32 ux 2))
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (fma.f32 ux ux ux) 1 1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 1 ux)) 1)
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 ux 2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (+.f32 1 ux)) (pow.f32 ux 2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) ux) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 1 ux)) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (pow.f32 ux 2))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) ux) 1)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (pow.f32 ux 2))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (-.f32 1 ux)) (pow.f32 ux 2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(+.f32 (log.f32 (exp.f32 1)) (neg.f32 (pow.f32 ux 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(fma.f32 ux (neg.f32 (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 ux 2) (neg.f32 ux) 1)
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(fma.f32 -1 (pow.f32 ux 3) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (neg.f32 (pow.f32 ux 2)) ux 1)
(fma.f32 (neg.f32 ux) (pow.f32 ux 2) 1)
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
Outputs
1
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -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)
ux
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
1
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(pow.f32 ux 2)
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 1 (+.f32 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 0 (-.f32 1 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 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 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1)))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(fma.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))) (cbrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 (*.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 (*.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(+.f32 ux (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 0 (fma.f32 ux ux ux))
(fma.f32 ux ux ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))) (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(fma.f32 ux ux ux)
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (fma.f32 ux ux (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 2)) (pow.f32 ux 3))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (fma.f32 ux ux (-.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (pow.f32 ux 2))) (-.f32 ux (pow.f32 ux 2)))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 ux 4)) (-.f32 ux (pow.f32 ux 2)))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux -1) 1) ux))
(/.f32 (+.f32 ux (pow.f32 ux 4)) (fma.f32 ux (+.f32 -1 ux) 1))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (-.f32 1 ux))
(/.f32 ux (/.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 2))))
(/.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (-.f32 1 ux))
(/.f32 (-.f32 ux (pow.f32 ux 3)) (-.f32 1 ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux -1) 1) ux))
(/.f32 (+.f32 ux (pow.f32 ux 4)) (fma.f32 ux (+.f32 -1 ux) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) ux) (-.f32 1 ux))
(/.f32 ux (/.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 2))))
(/.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (-.f32 1 ux))
(/.f32 (-.f32 ux (pow.f32 ux 3)) (-.f32 1 ux))
(pow.f32 (fma.f32 ux ux ux) 1)
(fma.f32 ux ux ux)
(pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)
(fma.f32 ux ux ux)
(pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)
(fma.f32 ux ux ux)
(pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 2)
(fma.f32 ux ux ux)
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(fma.f32 ux ux ux)
(log.f32 (exp.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (pow.f32 ux 2))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (exp.f32 (pow.f32 ux 2)) (exp.f32 ux)))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (exp.f32 (pow.f32 ux 2)) (+.f32 1 (expm1.f32 ux))))
(fma.f32 ux ux ux)
(cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))
(fma.f32 ux ux ux)
(expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(*.f32 ux (exp.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(fma.f32 1 ux (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 1 ux (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 1 (fma.f32 ux (+.f32 1 ux) 1) -1)
(fma.f32 ux ux ux)
(fma.f32 1 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(fma.f32 ux 1 (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 ux 1 (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 ux ux ux)
(fma.f32 (fma.f32 ux (+.f32 1 ux) 1) 1 -1)
(fma.f32 ux ux ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) ux)
(fma.f32 ux ux ux)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) -1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (pow.f32 ux 2))
(fma.f32 ux ux ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (*.f32 (pow.f32 ux 2) 1))
(fma.f32 ux ux ux)
(fma.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1)
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(fma.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) -1)
(+.f32 -1 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux))))
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1)))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (pow.f32 (cbrt.f32 ux) 2) ux)
(fma.f32 ux ux ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux)
(fma.f32 ux ux ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 1 (fma.f32 ux (+.f32 1 ux) 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(*.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 6)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux (+.f32 1 ux) -1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 3)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3) 1/3)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (exp.f32 (pow.f32 ux 2))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (exp.f32 (pow.f32 ux 2))))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 1 ux (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 1 (+.f32 1 ux) (pow.f32 ux 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 1 (fma.f32 ux ux ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 ux 1 (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) 1 (pow.f32 ux 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (fma.f32 ux ux ux) 1 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) 1) (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 1 ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 ux 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (+.f32 1 ux)) (pow.f32 ux 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) 1) (fma.f32 ux ux 1))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 1 ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (pow.f32 ux 2))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (pow.f32 ux 2))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 ux -1) 1)) (pow.f32 ux 2))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 -1 ux) 1)) (pow.f32 ux 2))
(+.f32 (pow.f32 ux 2) (/.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)) (pow.f32 ux 2))
(+.f32 (pow.f32 ux 2) (/.f32 (-.f32 1 (pow.f32 ux 2)) (-.f32 1 ux)))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(+.f32 (log.f32 (exp.f32 1)) (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 ux 6) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(-.f32 1 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 ux (neg.f32 (pow.f32 ux 2)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 ux 2) (neg.f32 ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 3) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (pow.f32 ux 2)) ux 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 ux) (pow.f32 ux 2) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
(-.f32 1 (pow.f32 ux 3))

eval94.0ms (1.9%)

Compiler

Compiled 4789 to 3464 computations (27.7% saved)

prune43.0ms (0.9%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2630263
Fresh011
Picked011
Done044
Total2636269
Accuracy
100.0%
Counts
269 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(exp.f32 (log1p.f32 (neg.f32 ux)))
68.1%
1
Compiler

Compiled 157 to 119 computations (24.2% saved)

regimes27.0ms (0.5%)

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

4 calls:

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

Compiled 126 to 92 computations (27% saved)

regimes15.0ms (0.3%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Rules
90×unsub-neg
62×neg-mul-1
58×distribute-lft-neg-in
38×cancel-sign-sub
32×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01464
12864
24364
35564
47564
510664
616664
721864
825264
926264
1027764
1128064
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 30 to 24 computations (20% saved)

soundness113.0ms (2.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01556
118642
2270642
Stop Event
node limit
Compiler

Compiled 42 to 26 computations (38.1% saved)

end0.0ms (0%)

preprocess39.0ms (0.8%)

Remove

(abs uy)

Compiler

Compiled 162 to 124 computations (23.5% saved)

Profiling

Loading profile data...