UniformSampleCone, z

Time bar (total: 3.5s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.4s (39.2%)

Results
1.3s8256×body256valid
Bogosity

preprocess94.0ms (2.7%)

Algorithm
egg-herbie
Rules
2196×fma-def
416×fma-neg
284×sub-neg
220×associate-+l-
178×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025164
165128
2179128
3473120
41257120
52340120
62891120
73010120
83032120
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)))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(-.f32 ux (fma.f32 ux maxCos -1))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 1 (+.f32 ux (*.f32 ux maxCos)))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
Symmetry

(abs uy)

Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Compiler

Compiled 15 to 9 computations (40% saved)

prune2.0ms (0.1%)

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

Compiled 38 to 26 computations (31.6% saved)

localize86.0ms (2.5%)

Localize:

Found 3 expressions with local error:

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

Compiled 33 to 17 computations (48.5% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite100.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1276×fma-def
1070×log-prod
812×pow-prod-down
534×pow-exp
510×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (3.6%)

Algorithm
egg-herbie
Rules
782×fma-neg
782×cancel-sign-sub-inv
764×unswap-sqr
624×times-frac
398×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

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

eval57.0ms (1.6%)

Compiler

Compiled 3247 to 1849 computations (43.1% saved)

prune36.0ms (1.1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2085213
Fresh000
Picked112
Done000
Total2096215
Accuracy
100.0%
Counts
215 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
99.7%
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (fma.f32 ux maxCos 1))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
99.7%
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (fma.f32 ux maxCos 1))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
Compiler

Compiled 120 to 86 computations (28.3% saved)

localize178.0ms (5.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(*.f32 ux maxCos)
99.9%
(-.f32 1 (*.f32 ux ux))
99.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.7%
(/.f32 1 (+.f32 1 ux))
99.7%
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (fma.f32 ux maxCos 1))
100.0%
(*.f32 ux maxCos)
100.0%
(-.f32 ux (*.f32 ux maxCos))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
Compiler

Compiled 85 to 37 computations (56.5% saved)

series7.0ms (0.2%)

Counts
6 → 112
Calls

30 calls:

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

rewrite112.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1576×fma-def
648×fma-neg
596×expm1-udef
596×log1p-udef
438×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify159.0ms (4.6%)

Algorithm
egg-herbie
Rules
1370×distribute-lft-in
824×cancel-sign-sub-inv
618×fma-neg
514×distribute-lft-neg-in
508×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval195.0ms (5.6%)

Compiler

Compiled 9334 to 4382 computations (53.1% saved)

prune148.0ms (4.3%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New5831584
Fresh011
Picked134
Done011
Total5846590
Accuracy
100.0%
Counts
590 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
97.8%
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
97.8%
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
Compiler

Compiled 118 to 88 computations (25.4% saved)

localize70.0ms (2%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))
100.0%
(sqrt.f32 (fma.f32 ux maxCos ux))
98.5%
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
Compiler

Compiled 33 to 14 computations (57.6% saved)

series9.0ms (0.3%)

Counts
3 → 13
Calls

18 calls:

TimeVariablePointExpression
2.0ms
ux
@-inf
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
1.0ms
maxCos
@inf
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
1.0ms
ux
@0
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
1.0ms
ux
@-inf
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))
1.0ms
maxCos
@inf
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))

rewrite74.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
900×log-prod
712×exp-prod
616×prod-exp
546×pow-prod-down
494×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
124637
2261337
Stop Event
node limit
Counts
3 → 149
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2)
(sqrt.f32 (fma.f32 ux maxCos ux))
(-.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 2))
Outputs
(+.f32 ux (*.f32 ux maxCos))
(+.f32 0 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (+.f32 (fma.f32 ux maxCos ux) 1) 1)
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 3/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 5/6) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (neg.f32 ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 3) 1/3))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1) -1)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) ux)
(fma.f32 (*.f32 ux maxCos) 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) 2) (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) ux)
(+.f32 0 (sqrt.f32 (fma.f32 ux maxCos ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(pow.f32 (fma.f32 ux maxCos ux) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) 3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3/2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1/4)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/6)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) 2)
(pow.f32 (exp.f32 1/2) (log.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(hypot.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos)))
(hypot.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6)) 3))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux maxCos ux))) 1/3))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (fma.f32 ux maxCos ux))) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(+.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1))
(+.f32 0 (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 1 (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2)) (-.f32 1 (neg.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 1 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 -1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)

simplify75.0ms (2.2%)

Algorithm
egg-herbie
Rules
976×unswap-sqr
700×times-frac
532×fma-neg
516×cancel-sign-sub-inv
416×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03773428
18892972
227612954
Stop Event
node limit
Counts
162 → 192
Calls
Call 1
Inputs
ux
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))))
(+.f32 ux (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/8 ux) (*.f32 1/8 ux))))))
(sqrt.f32 ux)
(+.f32 (sqrt.f32 ux) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux))))
(+.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux)))))
(+.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 ux))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux))))))
1
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/8 ux) (*.f32 1/8 ux))))))) ux)
(+.f32 ux (*.f32 ux maxCos))
(+.f32 0 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (+.f32 (fma.f32 ux maxCos ux) 1) 1)
(*.f32 (fma.f32 ux maxCos ux) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 3/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 5/6) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (neg.f32 ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 3) 1/3))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1) -1)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) ux)
(fma.f32 (*.f32 ux maxCos) 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) 2) (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) ux)
(+.f32 0 (sqrt.f32 (fma.f32 ux maxCos ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) (cbrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(pow.f32 (fma.f32 ux maxCos ux) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) 3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3/2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1/4)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/6)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) 2)
(pow.f32 (exp.f32 1/2) (log.f32 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(hypot.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos)))
(hypot.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6)) 3))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux maxCos ux))) 1/3))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (fma.f32 ux maxCos ux))) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(+.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1))
(+.f32 0 (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 1 (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2)) (-.f32 1 (neg.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 1 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(fma.f32 -1 (fma.f32 ux maxCos ux) 1)
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
Outputs
ux
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))))
(fma.f32 ux maxCos ux)
(+.f32 ux (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/8 ux) (*.f32 1/8 ux))))))
(fma.f32 ux maxCos ux)
(sqrt.f32 ux)
(+.f32 (sqrt.f32 ux) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux))))
(*.f32 (+.f32 (*.f32 maxCos 1/2) 1) (sqrt.f32 ux))
(+.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux)))))
(+.f32 (sqrt.f32 ux) (fma.f32 -1/8 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 ux)) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux)))))
(+.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 maxCos 1/2) (*.f32 (*.f32 maxCos maxCos) -1/8))))
(+.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (+.f32 1/2 (*.f32 -1/8 maxCos)))))
(+.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 ux))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux))))))
(+.f32 (sqrt.f32 ux) (fma.f32 -1/8 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 ux)) (fma.f32 1/16 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 ux)) (*.f32 1/2 (*.f32 maxCos (sqrt.f32 ux))))))
(+.f32 (sqrt.f32 ux) (fma.f32 -1/8 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 maxCos 1/2) (*.f32 (pow.f32 maxCos 3) 1/16)))))
(+.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 maxCos 1/2) (*.f32 (*.f32 maxCos maxCos) (+.f32 -1/8 (*.f32 1/16 maxCos))))))
1
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos ux))) ux)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))))) ux)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/4 ux) (*.f32 1/4 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/8 ux) (*.f32 1/8 ux))))))) ux)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 0 (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) ux)
(fma.f32 ux maxCos ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (+.f32 (fma.f32 ux maxCos ux) 1) 1)
(fma.f32 ux maxCos ux)
(*.f32 (fma.f32 ux maxCos ux) 1)
(fma.f32 ux maxCos ux)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (cbrt.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 3/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 3/4))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 5/6) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux maxCos) ux))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fma.f32 ux maxCos ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos ux))))
(fma.f32 ux maxCos ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux maxCos ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 ux))))
(fma.f32 ux maxCos ux)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 2))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 2))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 3))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos ux))) 1/2))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 3)) 1/3))
(fma.f32 ux maxCos ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 3) 1/3))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2)))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)))
(fma.f32 ux maxCos ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos ux)))
(fma.f32 ux maxCos ux)
(fma.f32 ux maxCos ux)
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 1 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1) -1)
(fma.f32 ux maxCos ux)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (*.f32 ux maxCos) 1 ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) 2) (cbrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) (sqrt.f32 (+.f32 (fma.f32 ux maxCos ux) 1)) -1)
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) ux)
(fma.f32 ux maxCos ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 0 (sqrt.f32 (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 1)
(sqrt.f32 (fma.f32 ux maxCos ux))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(sqrt.f32 (fma.f32 ux maxCos ux))
(*.f32 1 (sqrt.f32 (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) (cbrt.f32 (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) 1/6))
(sqrt.f32 (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) (pow.f32 (fma.f32 ux maxCos ux) 1/4))
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (fma.f32 ux maxCos ux) 1/2)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6) 3)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 3/2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2) 1/3)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 2) 1/4)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 3) 1/6)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/4) 2)
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 1/2) (log.f32 (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 3/2))
(sqrt.f32 (fma.f32 ux maxCos ux))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(hypot.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(hypot.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1) 1/2))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) 1/2) 1))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1) 1))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) 1/6)) 3))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux maxCos ux))) 1/3))
(sqrt.f32 (fma.f32 ux maxCos ux))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (fma.f32 ux maxCos ux))) 2))
(sqrt.f32 (fma.f32 ux maxCos ux))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(sqrt.f32 (fma.f32 ux maxCos ux))
(+.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 0 (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 1 (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (/.f32 1 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 (fma.f32 ux maxCos ux) 1))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (neg.f32 (+.f32 (fma.f32 ux maxCos ux) 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 2)) (-.f32 1 (neg.f32 (fma.f32 ux maxCos ux))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 3)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2) 1/2)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3) 1/3)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 (fma.f32 ux maxCos ux) 1) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) -1)
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux maxCos ux) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) -1)
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (+.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos)))) 2)) (cbrt.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos)))))
(sqrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(log.f32 (exp.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(cbrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(expm1.f32 (log1p.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1) 1))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 3))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 1/3))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux)))) 2))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 1 (neg.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2) (neg.f32 (cbrt.f32 (fma.f32 ux maxCos ux))) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (neg.f32 (fma.f32 ux maxCos ux))) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 -1 (fma.f32 ux maxCos ux) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos ux)) 1)
(+.f32 1 (-.f32 (neg.f32 (*.f32 ux maxCos)) ux))
(-.f32 1 (fma.f32 ux maxCos ux))

eval62.0ms (1.8%)

Compiler

Compiled 2637 to 1317 computations (50.1% saved)

prune36.0ms (1.1%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1911192
Fresh011
Picked101
Done044
Total1926198
Accuracy
100.0%
Counts
198 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.1%
(-.f32 1 (pow.f32 (sqrt.f32 ux) 2))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.1%
(-.f32 1 (pow.f32 (sqrt.f32 ux) 2))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
Compiler

Compiled 112 to 86 computations (23.2% saved)

localize86.0ms (2.5%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
98.6%
(pow.f32 (sqrt.f32 ux) 2)
Compiler

Compiled 19 to 13 computations (31.6% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
1.0ms
ux
@-inf
(pow.f32 (sqrt.f32 ux) 2)
0.0ms
ux
@0
(pow.f32 (sqrt.f32 ux) 2)
0.0ms
ux
@inf
(pow.f32 (sqrt.f32 ux) 2)

rewrite64.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
994×pow1
958×add-sqr-sqrt
916×add-exp-log
916×log1p-expm1-u
916×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071
11421
213171
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 ux) 2)
Outputs
(-.f32 (+.f32 1 ux) 1)
(*.f32 ux 1)
(*.f32 (sqrt.f32 ux) (sqrt.f32 ux))
(*.f32 1 ux)
(*.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux))
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (sqrt.f32 ux)))
(*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(sqrt.f32 (*.f32 ux ux))
(log.f32 (exp.f32 ux))
(cbrt.f32 (pow.f32 ux 3))
ux
(expm1.f32 (log1p.f32 ux))
(exp.f32 (log.f32 ux))
(log1p.f32 (expm1.f32 ux))

simplify62.0ms (1.8%)

Algorithm
egg-herbie
Rules
1624×fma-neg
1256×log-prod
936×associate-*r*
798×associate-+r+
738×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040208
176112
216516
344916
4270116
5677216
Stop Event
node limit
Counts
16 → 19
Calls
Call 1
Inputs
(-.f32 (+.f32 1 ux) 1)
(*.f32 ux 1)
(*.f32 (sqrt.f32 ux) (sqrt.f32 ux))
(*.f32 1 ux)
(*.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux))
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (sqrt.f32 ux)))
(*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(sqrt.f32 (*.f32 ux ux))
(log.f32 (exp.f32 ux))
(cbrt.f32 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 ux))
(exp.f32 (log.f32 ux))
(log1p.f32 (expm1.f32 ux))
Outputs
(-.f32 (+.f32 1 ux) 1)
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 ux 1)
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (sqrt.f32 ux) (sqrt.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 1 ux)
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (cbrt.f32 ux) (*.f32 (cbrt.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (pow.f32 ux 1/4) (*.f32 (pow.f32 ux 1/4) (sqrt.f32 ux)))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 ux 1/4)) (pow.f32 ux 1/4))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(*.f32 (*.f32 (sqrt.f32 ux) (cbrt.f32 ux)) (cbrt.f32 (sqrt.f32 ux)))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(sqrt.f32 (*.f32 ux ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(log.f32 (exp.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(cbrt.f32 (pow.f32 ux 3))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(expm1.f32 (log1p.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(exp.f32 (log.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux
(log1p.f32 (expm1.f32 ux))
(+.f32 1 (-.f32 ux 1))
(+.f32 ux 0)
ux

eval3.0ms (0.1%)

Compiler

Compiled 138 to 94 computations (31.9% saved)

prune6.0ms (0.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New19019
Fresh011
Picked011
Done044
Total19625
Accuracy
100.0%
Counts
25 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.1%
(-.f32 1 (pow.f32 (sqrt.f32 ux) 2))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.3%
1
Compiler

Compiled 122 to 82 computations (32.8% saved)

regimes24.0ms (0.7%)

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

4 calls:

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

regimes71.0ms (2.1%)

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:

8.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
5.0ms
ux
3.0ms
uy
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.3%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes9.0ms (0.3%)

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

Compiled 16 to 13 computations (18.8% saved)

simplify9.0ms (0.3%)

Algorithm
egg-herbie
Rules
50×distribute-lft-neg-in
40×unsub-neg
32×distribute-neg-in
26×sub-neg
26×cancel-sign-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01046
12346
24046
36346
49546
513246
615946
717446
817546
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(-.f32 1 ux)
1
Compiler

Compiled 30 to 23 computations (23.3% saved)

soundness104.0ms (3%)

Rules
1276×fma-def
1070×log-prod
812×pow-prod-down
534×pow-exp
510×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01145
124237
2350637
Stop Event
node limit
Compiler

Compiled 17 to 10 computations (41.2% saved)

end0.0ms (0%)

preprocess26.0ms (0.7%)

Remove

(abs uy)

Compiler

Compiled 82 to 54 computations (34.1% saved)

Profiling

Loading profile data...