UniformSampleCone, z

Time bar (total: 4.2s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (32%)

Results
1.3s8256×body256valid
Bogosity

preprocess97.0ms (2.3%)

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
025145
165113
2179113
3473105
41257105
52340105
62891105
73010105
83032105
Stop Event
saturated
Calls
Call 1
Inputs
(+.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 (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 13 to 10 computations (23.1% saved)

simplify24.0ms (0.6%)

Algorithm
egg-herbie
Rules
660×fma-def
78×sub-neg
58×associate-+l-
56×fma-neg
56×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37115
416615
536215
662615
777915
880915
981415
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Accurracy
99.9%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize88.0ms (2.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

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

rewrite82.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1110×log-prod
1062×fma-def
796×pow-prod-down
548×pow-exp
520×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify81.0ms (1.9%)

Algorithm
egg-herbie
Rules
710×cancel-sign-sub-inv
640×unswap-sqr
620×associate-+r+
508×*-commutative
476×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

eval36.0ms (0.9%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune30.0ms (0.7%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1477154
Fresh000
Picked202
Done000
Total1497156
Accurracy
100.0%
Counts
156 → 7
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.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
69.8%
1
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
69.8%
1
Compiler

Compiled 320 to 232 computations (27.5% saved)

localize219.0ms (5.3%)

Local Accuracy

Found 12 expressions with local accuracy:

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

Compiled 120 to 59 computations (50.8% saved)

series10.0ms (0.2%)

Counts
11 → 159
Calls

54 calls:

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

rewrite133.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
750×expm1-udef
742×log1p-udef
468×add-sqr-sqrt
460×pow1
460×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify159.0ms (3.8%)

Algorithm
egg-herbie
Rules
794×div-sub
564×associate-*r*
562×fma-def
534×associate-*l*
518×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval184.0ms (4.4%)

Compiler

Compiled 7217 to 4212 computations (41.6% saved)

prune68.0ms (1.6%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New4323435
Fresh112
Picked235
Done000
Total4357442
Accurracy
100.0%
Counts
442 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
98.4%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
98.6%
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))))
69.8%
1
96.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
98.4%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
98.6%
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))))
69.8%
1
Compiler

Compiled 178 to 124 computations (30.3% saved)

localize305.0ms (7.3%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 ux ux))
98.7%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
99.4%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
98.7%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
98.2%
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
100.0%
(-.f32 1 (*.f32 ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))))
99.7%
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
98.8%
(/.f32 1 (+.f32 ux 1))
Compiler

Compiled 181 to 72 computations (60.2% saved)

series7.0ms (0.2%)

Counts
7 → 108
Calls

27 calls:

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

rewrite68.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
528×add-sqr-sqrt
520×pow1
520×*-un-lft-identity
488×add-exp-log
488×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (4.1%)

Algorithm
egg-herbie
Rules
1332×times-frac
844×associate-*r*
774×fma-neg
768×associate-*l*
748×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval238.0ms (5.7%)

Compiler

Compiled 11424 to 7272 computations (36.3% saved)

prune100.0ms (2.4%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New6252627
Fresh011
Picked213
Done033
Total6277634
Accurracy
100.0%
Counts
634 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.2%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
96.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
96.4%
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
69.8%
1
96.2%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
96.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
96.4%
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
69.8%
1
Compiler

Compiled 162 to 116 computations (28.4% saved)

localize152.0ms (3.6%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 ux (neg.f32 ux)))
99.4%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
98.7%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
98.2%
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
100.0%
(-.f32 1 (*.f32 ux ux))
99.7%
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
98.8%
(/.f32 1 (+.f32 ux 1))
Compiler

Compiled 110 to 44 computations (60% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
ux
@0
(-.f32 1 (*.f32 ux (neg.f32 ux)))
0.0ms
ux
@inf
(-.f32 1 (*.f32 ux (neg.f32 ux)))
0.0ms
ux
@-inf
(-.f32 1 (*.f32 ux (neg.f32 ux)))

rewrite50.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1282×pow1
1180×add-exp-log
1180×log1p-expm1-u
1180×expm1-log1p-u
1156×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
116513
2212113
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (neg.f32 ux)))
Outputs
(+.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 ux ux) 1)
(*.f32 1 (+.f32 1 (*.f32 ux ux)))
(*.f32 (+.f32 1 (*.f32 ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))) (+.f32 1 (pow.f32 (*.f32 ux ux) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 ux (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))))
(/.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(pow.f32 (+.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (*.f32 ux ux))))
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 ux ux))))

simplify50.0ms (1.2%)

Algorithm
egg-herbie
Rules
1116×associate-*r/
980×distribute-rgt-in
956×distribute-lft-in
674×associate-*r*
632×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060631
1145519
2553519
33310519
Stop Event
node limit
Counts
37 → 34
Calls
Call 1
Inputs
1
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) 1)
(+.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 ux ux) 1)
(*.f32 1 (+.f32 1 (*.f32 ux ux)))
(*.f32 (+.f32 1 (*.f32 ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))) (+.f32 1 (pow.f32 (*.f32 ux ux) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 ux (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))))
(/.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(pow.f32 (+.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (*.f32 ux ux))))
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 ux ux))))
Outputs
1
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux 1)
(+.f32 1 (*.f32 ux ux))
(fma.f32 ux ux 1)
(+.f32 (*.f32 ux ux) 1)
(fma.f32 ux ux 1)
(*.f32 1 (+.f32 1 (*.f32 ux ux)))
(fma.f32 ux ux 1)
(*.f32 (+.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux ux 1)
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2))
(fma.f32 ux ux 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(fma.f32 ux ux 1)
(*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux))
(fma.f32 ux ux 1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 (pow.f32 ux 3) ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))) (+.f32 1 (pow.f32 (*.f32 ux ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 (pow.f32 ux 3) ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 ux (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 (pow.f32 ux 3) ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (+.f32 1 (*.f32 ux ux)))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 ux ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux ux) 3)) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 (pow.f32 ux 3) ux)))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(*.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(pow.f32 (+.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux ux 1)
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) 3)
(fma.f32 ux ux 1)
(pow.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3) 1/3)
(fma.f32 ux ux 1)
(pow.f32 (hypot.f32 1 ux) 2)
(fma.f32 ux ux 1)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 2))
(fma.f32 ux ux 1)
(log.f32 (exp.f32 (+.f32 1 (*.f32 ux ux))))
(fma.f32 ux ux 1)
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 ux ux)) 3))
(fma.f32 ux ux 1)
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 ux ux))))
(fma.f32 ux ux 1)
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 ux ux))))
(fma.f32 ux ux 1)

eval131.0ms (3.1%)

Compiler

Compiled 6688 to 4671 computations (30.2% saved)

prune62.0ms (1.5%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New3921393
Fresh011
Picked112
Done044
Total3937400
Accurracy
100.0%
Counts
400 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.2%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 (*.f32 ux ux) 1)) (+.f32 1 ux))
96.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
96.4%
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
69.8%
1
Compiler

Compiled 261 to 153 computations (41.4% saved)

regimes34.0ms (0.8%)

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

4 calls:

8.0ms
uy
8.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
7.0ms
ux
7.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 203 to 110 computations (45.8% saved)

regimes28.0ms (0.7%)

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

4 calls:

7.0ms
ux
7.0ms
uy
6.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
6.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 167 to 90 computations (46.1% saved)

regimes14.0ms (0.3%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes9.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

4.0ms
maxCos
2.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
69.8%1ux
69.8%1uy
69.8%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify12.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01561
13061
24461
35661
47661
510661
612861
715661
819161
921061
1022761
1124061
1224661
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 39 to 31 computations (20.5% saved)

soundness144.0ms (3.4%)

Rules
1110×log-prod
1062×fma-def
796×pow-prod-down
660×fma-def
548×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37115
416615
536215
662615
777915
880915
981415
01245
126237
2360137
Stop Event
node limit
saturated
Compiler

Compiled 113 to 66 computations (41.6% saved)

end0.0ms (0%)

preprocess29.0ms (0.7%)

Remove

(abs uy)

Compiler

Compiled 92 to 66 computations (28.3% saved)

Profiling

Loading profile data...