UniformSampleCone, z

Time bar (total: 5.9s)

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 (22.8%)

Results
1.3s8256×body256valid
Bogosity

preprocess94.0ms (1.6%)

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.4%)

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
100.0%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(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)

localize90.0ms (1.5%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite79.0ms (1.3%)

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
01238
126230
2360130
Stop Event
node limit
Counts
2 → 139
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (-.f32 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 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)))

simplify106.0ms (1.8%)

Algorithm
egg-herbie
Rules
1650×fma-def
826×distribute-lft-in
770×distribute-rgt-in
596×sub-neg
416×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02444797
16234647
217144531
370764515
Stop Event
node limit
Counts
187 → 131
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)
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 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)
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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(-.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) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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) 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (fma.f32 maxCos (neg.f32 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 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 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)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(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 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(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 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (-.f32 1 ux))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 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))
(fma.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))
(fma.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))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 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 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)))))
(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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(-.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) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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) 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (fma.f32 maxCos (neg.f32 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 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 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)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(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)

eval31.0ms (0.5%)

Compiler

Compiled 1773 to 1026 computations (42.1% saved)

prune29.0ms (0.5%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1256131
Fresh000
Picked112
Done000
Total1267133
Accurracy
100.0%
Counts
133 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.8%
(+.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)))))
98.9%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
69.5%
1
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.8%
(+.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)))))
98.9%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
69.5%
1
Compiler

Compiled 264 to 210 computations (20.5% saved)

localize290.0ms (5%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.7%
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
99.5%
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
97.8%
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.6%
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
98.9%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
100.0%
(-.f32 (*.f32 maxCos ux) ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.8%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.8%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 134 to 82 computations (38.8% saved)

series127.0ms (2.2%)

Counts
10 → 240
Calls

60 calls:

TimeVariablePointExpression
29.0ms
maxCos
@inf
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
27.0ms
ux
@inf
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
16.0ms
ux
@-inf
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
13.0ms
maxCos
@-inf
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
13.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))

rewrite166.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1926×log-prod
1278×fma-def
726×expm1-udef
720×log1p-udef
534×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022192
1441174
25675174
Stop Event
node limit
Counts
10 → 500
Calls
Call 1
Inputs
(*.f32 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
Outputs
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 0 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 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 maxCos -1))
(/.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 maxCos -1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux 1 (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 0 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(*.f32 1 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(*.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2) (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(fma.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 0)
(+.f32 0 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 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)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -1))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(+.f32 0 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux -1) (*.f32 ux maxCos))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))) (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (neg.f32 maxCos)))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (-.f32 maxCos -1))
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (/.f32 1 (exp.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (neg.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (/.f32 1 (exp.f32 ux))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 ux)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux maxCos (*.f32 (neg.f32 ux) 1))
(fma.f32 ux maxCos (*.f32 ux -1))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 (neg.f32 ux) ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -1))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 1 (neg.f32 ux) (*.f32 ux maxCos))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 maxCos ux (*.f32 (neg.f32 ux) 1))
(fma.f32 maxCos ux (*.f32 ux -1))
(fma.f32 (*.f32 ux maxCos) 1 (neg.f32 ux))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 ux -1))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (+.f32 (neg.f32 ux) ux))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (+.f32 maxCos -1) ux (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (neg.f32 ux) 1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 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)
(+.f32 0 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(log.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 0)
(+.f32 0 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (cbrt.f32 (sqrt.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 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))) (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 1 1/2)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(cbrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 0 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)) (E.f32))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (exp.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (E.f32))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(pow.f32 (E.f32) (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) 1/2)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(log.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 0 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) 1)
(*.f32 1 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/2)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(pow.f32 (E.f32) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2) 1/3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fabs.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(exp.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/2))
(log1p.f32 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))

simplify253.0ms (4.3%)

Algorithm
egg-herbie
Rules
1642×fma-def
688×associate-+r+
646×associate-+l+
548×distribute-lft-in
540×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0118923010
1309920510
Stop Event
node limit
Counts
740 → 801
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)
(log.f32 (-.f32 1 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
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)))
(log.f32 2)
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (log.f32 2))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 2) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 1/24 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 8/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (log.f32 (*.f32 -1 (-.f32 maxCos 1))))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))) (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 8/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))) (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(log.f32 (+.f32 (*.f32 -1 ux) 2))
(+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2))) (+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2))))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2))) (+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (log.f32 ux) (/.f32 2 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (log.f32 ux))))) (/.f32 1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (/.f32 -1 maxCos) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(log.f32 (sqrt.f32 (exp.f32 1)))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (log.f32 (sqrt.f32 (exp.f32 1))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))) (exp.f32 1))) (*.f32 3 (/.f32 (-.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))))) (exp.f32 1))))) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))))
(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))))
(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))))
(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))))
(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))))
(log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 2))) (*.f32 1/4 (pow.f32 ux 2))) (pow.f32 maxCos 2))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 3 (/.f32 (-.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/4 (pow.f32 ux 3)))))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 2))) (*.f32 1/4 (pow.f32 ux 2))) (pow.f32 maxCos 2))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux)))))
(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))))
(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))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(exp.f32 1)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 ux 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 ux 2) (exp.f32 1)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 ux 3) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (+.f32 (*.f32 -1 ux) 1))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (+.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(sqrt.f32 (exp.f32 1))
(+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1)))))))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))
(+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2)))))))) (+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux))))))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 0 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 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 maxCos -1))
(/.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 maxCos -1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux 1 (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 0 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(*.f32 1 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(*.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2) (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(fma.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 0)
(+.f32 0 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 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)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -1))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(+.f32 0 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux -1) (*.f32 ux maxCos))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))) (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (neg.f32 maxCos)))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (-.f32 maxCos -1))
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (/.f32 1 (exp.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (neg.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (/.f32 1 (exp.f32 ux))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 ux)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux maxCos (*.f32 (neg.f32 ux) 1))
(fma.f32 ux maxCos (*.f32 ux -1))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 (neg.f32 ux) ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -1))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 1 (neg.f32 ux) (*.f32 ux maxCos))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 maxCos ux (*.f32 (neg.f32 ux) 1))
(fma.f32 maxCos ux (*.f32 ux -1))
(fma.f32 (*.f32 ux maxCos) 1 (neg.f32 ux))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 ux -1))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (+.f32 (neg.f32 ux) ux))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (+.f32 maxCos -1) ux (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (neg.f32 ux) 1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 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)
(+.f32 0 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(log.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 0)
(+.f32 0 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(+.f32 (log.f32 (cbrt.f32 (sqrt.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 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))) (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (pow.f32 1 1/2)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(cbrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 0 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)) (E.f32))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (exp.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (E.f32))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(pow.f32 (E.f32) (fma.f32 ux (+.f32 maxCos -1) 1))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) 1/2)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(log.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 0 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) 1)
(*.f32 1 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/2)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(pow.f32 (E.f32) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2) 1/3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fabs.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(exp.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/2))
(log1p.f32 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
Outputs
(*.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 maxCos) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 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 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 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 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 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 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -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 -1 (*.f32 (-.f32 1 maxCos) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(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)
(log.f32 (-.f32 1 ux))
(log1p.f32 (neg.f32 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log1p.f32 (neg.f32 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))) (*.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(+.f32 (log.f32 maxCos) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(+.f32 (log.f32 maxCos) (+.f32 (+.f32 (log.f32 ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (log.f32 maxCos) (+.f32 (log.f32 ux) (/.f32 (/.f32 1 maxCos) ux)))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))))) (/.f32 1 maxCos))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (log.f32 ux)) (log.f32 maxCos))) (/.f32 -1 maxCos)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 1 maxCos)))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (/.f32 1 maxCos))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (/.f32 -1 maxCos))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 -1 maxCos)))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (*.f32 maxCos ux) ux))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(log.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))))
(+.f32 (+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (*.f32 (-.f32 1 maxCos) ux))) (/.f32 -1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1/3 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(-.f32 (+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (/.f32 1/2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1/3 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(-.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 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0))))) ux)
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) 0) (*.f32 maxCos ux)) (-.f32 1 ux))
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(-.f32 (fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0)))))) ux)
(+.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) 1) (-.f32 (fma.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) 0) (*.f32 maxCos ux)) ux))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos))))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (*.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))) (*.f32 maxCos maxCos)))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (*.f32 (/.f32 maxCos (exp.f32 (log.f32 maxCos))) (/.f32 maxCos ux))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(+.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))) (*.f32 maxCos maxCos)) (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))))))))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos)))))) (+.f32 (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (*.f32 (/.f32 maxCos (exp.f32 (log.f32 maxCos))) (/.f32 maxCos ux)))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (*.f32 maxCos ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (*.f32 maxCos ux)) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 (fma.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6)) (/.f32 (pow.f32 maxCos 3) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (*.f32 maxCos ux)) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))))))
(-.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 0) (/.f32 (pow.f32 maxCos 3) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))))
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 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 (fma.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (pow.f32 ux 3) (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 0) (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
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 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -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 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -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 -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)
(log.f32 2)
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (log.f32 2))
(fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 2))
(fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (log.f32 2))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 2) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 2)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) -1/8))
(fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (log.f32 2)))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 1/24 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))))))
(+.f32 (fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 2)) (fma.f32 -1/8 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) 1/24)))
(+.f32 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (log.f32 2)) (fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/24 (*.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(log.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 2 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 2 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 -2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 8/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 2 (-.f32 (*.f32 maxCos ux) ux))) (/.f32 8/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (+.f32 (+.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 8/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (/.f32 -2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (log.f32 (*.f32 -1 (-.f32 maxCos 1))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))))
(+.f32 (/.f32 2 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (log.f32 (neg.f32 (+.f32 maxCos -1)))))
(+.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))) (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (/.f32 2 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (log.f32 (neg.f32 (+.f32 maxCos -1))))) (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (-.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))) (/.f32 -2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (+.f32 (*.f32 8/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))) (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (/.f32 8/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (+.f32 (/.f32 2 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (log.f32 (neg.f32 (+.f32 maxCos -1)))))) (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (/.f32 8/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (log1p.f32 (neg.f32 maxCos)) (+.f32 (-.f32 (/.f32 2 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))) (/.f32 -2 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(log.f32 (+.f32 (*.f32 -1 ux) 2))
(log.f32 (fma.f32 -1 ux 2))
(log.f32 (-.f32 2 ux))
(+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2)))
(+.f32 (log.f32 (fma.f32 -1 ux 2)) (/.f32 maxCos (/.f32 (fma.f32 -1 ux 2) ux)))
(+.f32 (log.f32 (-.f32 2 ux)) (/.f32 maxCos (/.f32 (-.f32 2 ux) ux)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2))) (+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2))))
(fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 ux ux))) (+.f32 (log.f32 (fma.f32 -1 ux 2)) (/.f32 maxCos (/.f32 (fma.f32 -1 ux 2) ux))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 2 ux) 2)) (log.f32 (-.f32 2 ux))) (/.f32 maxCos (/.f32 (-.f32 2 ux) ux)))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2))) (+.f32 (log.f32 (+.f32 (*.f32 -1 ux) 2)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 ux) 2)))))
(fma.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (fma.f32 -1 ux 2) 3)) (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 ux ux))) (+.f32 (log.f32 (fma.f32 -1 ux 2)) (/.f32 maxCos (/.f32 (fma.f32 -1 ux 2) ux)))))
(fma.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 2 ux) 3)) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 2 ux) 2)) (log.f32 (-.f32 2 ux))) (/.f32 maxCos (/.f32 (-.f32 2 ux) ux))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(+.f32 (log.f32 maxCos) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (log.f32 ux) (/.f32 2 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 2 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(+.f32 (+.f32 (log.f32 maxCos) (log.f32 ux)) (+.f32 (/.f32 2 (*.f32 maxCos ux)) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 2 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 2 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (+.f32 (log.f32 maxCos) (log.f32 ux)) (/.f32 2 (*.f32 maxCos ux)))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (log.f32 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (/.f32 2 (*.f32 maxCos ux)) (fma.f32 1/3 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 3) (pow.f32 (*.f32 maxCos ux) 3)) (log.f32 ux))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 2 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (log.f32 maxCos)) (+.f32 (log.f32 ux) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 2 (*.f32 maxCos ux))))) (/.f32 -1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (/.f32 -1 maxCos) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))
(+.f32 (/.f32 2 (*.f32 maxCos ux)) (+.f32 (/.f32 -1 maxCos) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))
(+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 -1 maxCos) (/.f32 2 (*.f32 maxCos ux))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 2 (*.f32 maxCos ux)))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 2 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 2 (*.f32 maxCos ux))) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 1/3 (/.f32 (pow.f32 (fma.f32 -1 ux 2) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 2 (*.f32 maxCos ux))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 2 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 2 (*.f32 maxCos ux))) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))) (/.f32 -1 maxCos))
(log.f32 (sqrt.f32 (exp.f32 1)))
(log.f32 (sqrt.f32 (E.f32)))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (log.f32 (sqrt.f32 (exp.f32 1))))
(fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 (sqrt.f32 (E.f32))))
(fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 (sqrt.f32 (E.f32))))
(fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))) (exp.f32 1))) (*.f32 3 (/.f32 (-.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))))) (exp.f32 1))))) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))))
(+.f32 (fma.f32 1/2 (-.f32 (*.f32 maxCos ux) ux) (log.f32 (sqrt.f32 (E.f32)))) (fma.f32 1/6 (*.f32 (pow.f32 ux 3) (fma.f32 1/4 (pow.f32 (+.f32 maxCos -1) 3) (fma.f32 -3/2 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (E.f32)) (+.f32 maxCos -1))) 2)) (+.f32 maxCos -1)) (E.f32)) (*.f32 3 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (E.f32))) (*.f32 -1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (E.f32)) (+.f32 maxCos -1))) 2)) (+.f32 maxCos -1)))) (E.f32)))))) (*.f32 1/2 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1/4) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) -1/4))))))
(+.f32 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (sqrt.f32 (E.f32)))) (*.f32 1/6 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/4 (fma.f32 3 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (E.f32)) (*.f32 -1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 maxCos)) (sqrt.f32 (E.f32))) 2)) (+.f32 maxCos -1)))) (E.f32)) (/.f32 (*.f32 -3/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 maxCos)) (sqrt.f32 (E.f32))) 2)) (+.f32 maxCos -1))) (E.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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))))
(log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos ux)))
(fma.f32 1/2 (*.f32 maxCos ux) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 2))) (*.f32 1/4 (pow.f32 ux 2))) (pow.f32 maxCos 2))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) 1/4) (*.f32 (*.f32 ux ux) -1/4))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos ux))))
(fma.f32 0 (*.f32 maxCos maxCos) (fma.f32 1/2 (*.f32 maxCos ux) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 3 (/.f32 (-.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/4 (pow.f32 ux 3)))))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 2))) (*.f32 1/4 (pow.f32 ux 2))) (pow.f32 maxCos 2))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 1/2 (*.f32 maxCos ux)))))
(fma.f32 1/6 (*.f32 (pow.f32 maxCos 3) (fma.f32 3 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 ux 3) (exp.f32 (-.f32 1 ux)))) (*.f32 -1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (exp.f32 (-.f32 1 ux))))) 2))))) (exp.f32 (-.f32 1 ux))) (fma.f32 -3/2 (/.f32 ux (/.f32 (exp.f32 (-.f32 1 ux)) (-.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (exp.f32 (-.f32 1 ux))))) 2)))) (*.f32 (pow.f32 ux 3) 1/4)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) 1/4) (*.f32 (*.f32 ux ux) -1/4))) (+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos ux)))))
(fma.f32 1/6 (*.f32 (pow.f32 maxCos 3) (fma.f32 3 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 ux 3) (exp.f32 (-.f32 1 ux))) (*.f32 -1/2 (*.f32 ux (-.f32 (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (*.f32 ux ux)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) ux) 2))))) (exp.f32 (-.f32 1 ux))) (fma.f32 (pow.f32 ux 3) 1/4 (*.f32 -3/2 (/.f32 ux (/.f32 (exp.f32 (-.f32 1 ux)) (-.f32 (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (*.f32 ux ux)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) ux) 2)))))))) (fma.f32 0 (*.f32 maxCos maxCos) (fma.f32 1/2 (*.f32 maxCos ux) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 1)
(E.f32)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))
(fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (E.f32))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 ux 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1)))
(fma.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (*.f32 ux ux) (E.f32))) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32)))
(fma.f32 1/2 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (E.f32)) (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (E.f32)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 ux 2) (exp.f32 1)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 ux 3) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))))
(fma.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (*.f32 ux ux) (E.f32))) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (E.f32)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32))))
(fma.f32 1/2 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (E.f32)) (fma.f32 1/6 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) (E.f32)) (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (E.f32))))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (+.f32 (*.f32 -1 ux) 1))
(exp.f32 (-.f32 1 ux))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (exp.f32 (+.f32 (*.f32 -1 ux) 1)))
(fma.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux) (exp.f32 (-.f32 1 ux)))
(*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux)))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux) (exp.f32 (-.f32 1 ux))) (*.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux))) (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 maxCos ux)) (+.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux) (fma.f32 1/6 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (exp.f32 (-.f32 1 ux))) (+.f32 (exp.f32 (-.f32 1 ux)) (*.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (exp.f32 (-.f32 1 ux)))))))
(+.f32 (+.f32 (*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux))) (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (exp.f32 (-.f32 1 ux)))))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(sqrt.f32 (exp.f32 1))
(sqrt.f32 (E.f32))
(+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1)))))
(+.f32 (sqrt.f32 (E.f32)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 (E.f32))))))
(*.f32 (+.f32 (*.f32 1/2 (*.f32 ux (+.f32 maxCos -1))) 1) (sqrt.f32 (E.f32)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1))))))
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (E.f32)) (+.f32 maxCos -1))) 2)) (*.f32 (*.f32 ux ux) (sqrt.f32 (exp.f32 -1)))) (+.f32 (sqrt.f32 (E.f32)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 (E.f32)))))))
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 maxCos)) (sqrt.f32 (E.f32))) 2)) (*.f32 (*.f32 ux ux) (sqrt.f32 (exp.f32 -1)))) (*.f32 (+.f32 (*.f32 1/2 (*.f32 ux (+.f32 maxCos -1))) 1) (sqrt.f32 (E.f32))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (exp.f32 1))) (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (sqrt.f32 (exp.f32 1)))) 2))))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (exp.f32 1))))) (+.f32 (sqrt.f32 (exp.f32 1)) (*.f32 1/2 (*.f32 (*.f32 (-.f32 maxCos 1) ux) (sqrt.f32 (exp.f32 1)))))))
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (E.f32)) (+.f32 maxCos -1))) 2)) (*.f32 (*.f32 ux ux) (sqrt.f32 (exp.f32 -1)))) (fma.f32 1/2 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (E.f32))) (*.f32 -1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (E.f32)) (+.f32 maxCos -1))) 2)) (+.f32 maxCos -1)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 (exp.f32 -1)))) (+.f32 (sqrt.f32 (E.f32)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 (E.f32))))))))
(+.f32 (*.f32 (sqrt.f32 (exp.f32 -1)) (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 maxCos)) (sqrt.f32 (E.f32))) 2)))) (*.f32 1/2 (*.f32 (pow.f32 ux 3) (fma.f32 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (E.f32)) (*.f32 -1/2 (*.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (E.f32))) (pow.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 maxCos)) (sqrt.f32 (E.f32))) 2)) (+.f32 maxCos -1)))))))) (*.f32 (+.f32 (*.f32 1/2 (*.f32 ux (+.f32 maxCos -1))) 1) (sqrt.f32 (E.f32))))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))
(sqrt.f32 (exp.f32 (-.f32 1 ux)))
(+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux))))
(+.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 maxCos ux))))
(fma.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 maxCos ux) (sqrt.f32 (exp.f32 (-.f32 1 ux))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (-.f32 1 ux)))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (exp.f32 (-.f32 1 ux))))) 2)))) (+.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 maxCos ux)))))
(fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (exp.f32 (+.f32 ux -1))) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (*.f32 ux ux)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) ux) 2))) (fma.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 maxCos ux) (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1 ux) 1)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 1/6 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1)) (pow.f32 ux 2))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) ux)) 2)))))))) (+.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1 ux) 1))) (*.f32 maxCos ux))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (-.f32 1 ux)))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (exp.f32 (-.f32 1 ux))))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (-.f32 1 ux)))) (pow.f32 maxCos 3)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 ux 3) (exp.f32 (-.f32 1 ux)))) (*.f32 -1/2 (*.f32 ux (-.f32 (*.f32 1/2 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (exp.f32 (-.f32 1 ux))))) 2)))))) (+.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux))) (*.f32 maxCos ux))))))
(+.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (+.f32 ux -1)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (*.f32 ux ux)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) ux) 2))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/6 (*.f32 (pow.f32 ux 3) (exp.f32 (-.f32 1 ux))) (*.f32 -1/2 (*.f32 ux (-.f32 (*.f32 (*.f32 1/2 (exp.f32 (-.f32 1 ux))) (*.f32 ux ux)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) ux) 2)))))))) (fma.f32 (*.f32 1/2 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (*.f32 maxCos ux) (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (+.f32 1 (*.f32 -1 maxCos))) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 0 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(*.f32 (-.f32 1 maxCos) ux)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 maxCos -1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (-.f32 maxCos -1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 (-.f32 1 maxCos) ux)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 (-.f32 1 maxCos) ux)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 (-.f32 1 maxCos) ux)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 (-.f32 1 maxCos) ux)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fabs.f32 (*.f32 (-.f32 1 maxCos) ux))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(*.f32 (-.f32 1 maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 maxCos) ux)
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) ux)
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 (-.f32 1 maxCos) ux)
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 ux 1 (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(*.f32 (-.f32 1 maxCos) ux)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 0 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(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 (neg.f32 (-.f32 1 maxCos)) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 2) (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 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 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (*.f32 ux (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 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 (neg.f32 (-.f32 1 maxCos)) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2))
(fabs.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (exp.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 ux (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 ux (neg.f32 (sqrt.f32 (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 0)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) 1)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 3)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3) 1/3)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(fabs.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(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 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 4)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 4)))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) 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 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) -1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) 3) -1) (fma.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 1 (*.f32 ux (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (*.f32 (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux)) (-.f32 (fma.f32 maxCos ux 1) ux)) (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux)))
(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 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(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) 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 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2))
(fabs.f32 (-.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.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 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(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)
(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 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (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 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(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 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.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) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.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 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.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) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.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)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(+.f32 0 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux -1) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))) (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux))) (cbrt.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 (neg.f32 ux) (*.f32 ux (-.f32 -1 maxCos)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (neg.f32 maxCos)))
(/.f32 ux (/.f32 (-.f32 (fma.f32 maxCos maxCos 1) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 ux (/.f32 (+.f32 (fma.f32 maxCos maxCos 1) maxCos) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (-.f32 maxCos -1))
(/.f32 ux (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 3)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1/3)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fabs.f32 (*.f32 (-.f32 1 maxCos) ux))
(log.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (/.f32 1 (exp.f32 ux))))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (neg.f32 ux))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 maxCos ux)))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (/.f32 1 (exp.f32 ux))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 maxCos ux)))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) ux)
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 maxCos ux)))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) ux)
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (*.f32 (/.f32 1 (exp.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 maxCos ux)))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) ux)
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 1 (expm1.f32 ux))))
(-.f32 (*.f32 maxCos ux) (log1p.f32 (expm1.f32 ux)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 maxCos ux)))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) ux)
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos ux))) (+.f32 1 (expm1.f32 ux))))
(-.f32 (log1p.f32 (expm1.f32 (*.f32 maxCos ux))) (log1p.f32 (expm1.f32 ux)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux maxCos (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux maxCos (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux -1 (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 1 (neg.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 maxCos ux (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 maxCos ux (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 maxCos ux (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 ux maxCos) 1 (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 -1 ux (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (+.f32 maxCos -1) ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (+.f32 maxCos -1) ux (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) (-.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) (-.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) (+.f32 ux (neg.f32 ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) (-.f32 ux ux))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (+.f32 ux (neg.f32 ux)))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (+.f32 ux (neg.f32 ux)))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (+.f32 ux (neg.f32 ux)))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 ux ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (+.f32 ux (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 0)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(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 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 4)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (*.f32 (sqrt.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 4)))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 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 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux 1) 1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) 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 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (*.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) -1) (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) 3) -1) (fma.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))) (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 1 (*.f32 ux (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1))
(/.f32 (fma.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1) (+.f32 1 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (*.f32 (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux)) (-.f32 (fma.f32 maxCos ux 1) ux)) (+.f32 2 (-.f32 (fma.f32 maxCos ux 1) ux)))
(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 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(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) 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 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2))
(fabs.f32 (-.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 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.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 (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 1 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(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)
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 1/2 (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 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 (*.f32 ux maxCos) ux) 1 1)
(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 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1 (*.f32 1/2 (fma.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) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 1/2 (fma.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 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.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) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.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)
(+.f32 0 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1)))))) (log.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 1 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fabs.f32 (log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(log.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 0)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 0 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))
(+.f32 (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (cbrt.f32 (sqrt.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 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))) (log.f32 (sqrt.f32 (cbrt.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/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (pow.f32 1 1/2)) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2)))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 1 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(sqrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fabs.f32 (*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux)))
(cbrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(expm1.f32 (log1p.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 1))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(log1p.f32 (expm1.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 1/2 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 0 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 1 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)) (E.f32))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4)) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (*.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))
(/.f32 (exp.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))) (E.f32))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (E.f32) (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) 1/2)
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fabs.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3) 1/3)
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fabs.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(log.f32 (exp.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(+.f32 0 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) 1)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(*.f32 1 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(*.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(*.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (fabs.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (sqrt.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (sqrt.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (fabs.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) (sqrt.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/2)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (E.f32) (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 3)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2))
(cbrt.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 3/2))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/4) 2)
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))) (sqrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))) 2)) (cbrt.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(fabs.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(log.f32 (exp.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3/2))
(cbrt.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(exp.f32 (*.f32 1/2 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(exp.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/2))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))
(log1p.f32 (expm1.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))

eval567.0ms (9.7%)

Compiler

Compiled 25361 to 17933 computations (29.3% saved)

prune226.0ms (3.9%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New105541059
Fresh011
Picked325
Done011
Total105881066
Accurracy
100.0%
Counts
1066 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.9%
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
98.8%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
96.7%
(expm1.f32 (log.f32 (-.f32 2 ux)))
98.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
69.5%
1
93.9%
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
98.8%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
96.7%
(expm1.f32 (log.f32 (-.f32 2 ux)))
98.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
69.5%
1
Compiler

Compiled 216 to 168 computations (22.2% saved)

localize521.0ms (8.9%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f32 (-.f32 1 ux) ux)
99.6%
(pow.f32 (/.f32 -1 maxCos) -1)
99.1%
(*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos))
94.8%
(/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)
99.8%
(-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.6%
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.5%
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)
98.9%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
99.5%
(log.f32 (-.f32 2 ux))
99.0%
(expm1.f32 (log.f32 (-.f32 2 ux)))
100.0%
(log1p.f32 (neg.f32 ux))
100.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
Compiler

Compiled 231 to 155 computations (32.9% saved)

series46.0ms (0.8%)

Counts
12 → 216
Calls

54 calls:

TimeVariablePointExpression
7.0ms
ux
@inf
(expm1.f32 (log.f32 (-.f32 2 ux)))
5.0ms
ux
@0
(exp.f32 (log1p.f32 (neg.f32 ux)))
4.0ms
ux
@0
(expm1.f32 (log.f32 (-.f32 2 ux)))
4.0ms
ux
@-inf
(expm1.f32 (log.f32 (-.f32 2 ux)))
4.0ms
ux
@inf
(exp.f32 (log1p.f32 (neg.f32 ux)))

rewrite138.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
692×add-sqr-sqrt
680×pow1
676×*-un-lft-identity
646×add-exp-log
646×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (3%)

Algorithm
egg-herbie
Rules
1410×times-frac
996×fma-def
424×distribute-lft-in
422×associate-+l+
416×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval343.0ms (5.8%)

Compiler

Compiled 18934 to 13259 computations (30% saved)

prune109.0ms (1.9%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New6353638
Fresh011
Picked314
Done033
Total6388646
Accurracy
100.0%
Counts
646 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
96.9%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
88.9%
(exp.f32 (-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux))
98.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
69.5%
1
99.2%
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
96.9%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
88.9%
(exp.f32 (-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux))
98.0%
(exp.f32 (log1p.f32 (neg.f32 ux)))
69.5%
1
Compiler

Compiled 164 to 126 computations (23.2% saved)

localize287.0ms (4.9%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
99.6%
(/.f32 (-.f32 1 ux) ux)
99.6%
(pow.f32 (/.f32 -1 maxCos) -1)
99.1%
(*.f32 (/.f32 (-.f32 1 ux) ux) ux)
100.0%
(+.f32 1 (*.f32 ux ux))
100.0%
(pow.f32 ux 3)
99.8%
(+.f32 (+.f32 1 (*.f32 ux ux)) ux)
99.0%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
100.0%
(exp.f32 (-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux))
100.0%
(-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux)
Compiler

Compiled 112 to 63 computations (43.8% saved)

series5.0ms (0.1%)

Counts
8 → 96
Calls

27 calls:

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

rewrite112.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
562×add-sqr-sqrt
550×pow1
546×*-un-lft-identity
524×add-exp-log
524×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (2.1%)

Algorithm
egg-herbie
Rules
1116×fma-neg
610×div-sub
532×log-prod
508×associate-*r*
504×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05677128
112956648
252406644
Stop Event
node limit
Counts
356 → 373
Calls
Call 1
Inputs
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 -1/2 (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 -1/2 (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 1/3 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 1/3 (pow.f32 ux 3)) (*.f32 -1/12 (pow.f32 ux 4)))))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
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 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
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)
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 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 (-.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 ux (*.f32 -1/2 (*.f32 ux ux)))
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) ux)
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 0 (fma.f32 -1/2 (*.f32 ux ux) ux))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(*.f32 ux (+.f32 (*.f32 -1/2 ux) 1))
(*.f32 ux (+.f32 (*.f32 -1/2 ux) -1))
(*.f32 ux (-.f32 (*.f32 -1/2 ux) 1))
(*.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 1)
(*.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux))
(*.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2) (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(*.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (/.f32 1 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (/.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(*.f32 (+.f32 (*.f32 ux (sqrt.f32 -1/2)) (sqrt.f32 ux)) (-.f32 (*.f32 ux (sqrt.f32 -1/2)) (sqrt.f32 ux)))
(*.f32 (+.f32 (*.f32 -1/2 ux) 1) ux)
(/.f32 1 (/.f32 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux))) (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2)))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (-.f32 (*.f32 ux ux) (*.f32 -1/2 (pow.f32 ux 3)))))
(/.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (fma.f32 -1/2 (*.f32 ux ux) ux))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3))) (neg.f32 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2)) (neg.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3)
(pow.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2)
(sqrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2))
(log.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(cbrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(exp.f32 (log.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(fma.f32 (*.f32 ux ux) -1/2 ux)
(fma.f32 1 (*.f32 -1/2 (*.f32 ux ux)) ux)
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 ux 4))) (cbrt.f32 (*.f32 -1/2 (*.f32 ux ux))) ux)
(fma.f32 (*.f32 ux (sqrt.f32 -1/2)) (*.f32 ux (sqrt.f32 -1/2)) ux)
(fma.f32 (*.f32 -1/2 ux) ux ux)
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))) 1)
(*.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1)
(*.f32 1 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(*.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux)) (exp.f32 ux))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2) (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(/.f32 1 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 -1/2) (*.f32 ux ux))))
(/.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux)) (exp.f32 ux))
(/.f32 (neg.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux))) (neg.f32 (exp.f32 ux)))
(pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1)
(pow.f32 (E.f32) (fma.f32 -1/2 (*.f32 ux ux) ux))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 3)
(pow.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2)) (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2))
(log.f32 (exp.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(*.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 ux 1) 1)
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.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 (neg.f32 (+.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 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (/.f32 1 (+.f32 ux 1)) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(exp.f32 (log1p.f32 ux))
(exp.f32 (*.f32 (log1p.f32 ux) 1))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(-.f32 (fma.f32 ux ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux 1) 2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (/.f32 1 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) (-.f32 (hypot.f32 1 ux) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (+.f32 (*.f32 ux ux) (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (+.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux ux 1) 2)) (-.f32 ux (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux ux 1)) (exp.f32 ux)))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 1 (fma.f32 ux ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2) (cbrt.f32 (fma.f32 ux ux 1)) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (hypot.f32 1 ux) (hypot.f32 1 ux) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(-.f32 0 (pow.f32 ux 3))
(*.f32 ux (*.f32 ux ux))
(*.f32 (*.f32 ux ux) ux)
(*.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) 1)
(*.f32 -1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (pow.f32 (cbrt.f32 ux) 2) ux))
(*.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2))
(*.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)))
(*.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3))
(*.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2))
(*.f32 (*.f32 (*.f32 ux ux) -1) ux)
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(neg.f32 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 ux 6))
(log.f32 (exp.f32 (pow.f32 ux 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(log.f32 (/.f32 1 (exp.f32 (pow.f32 ux 3))))
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(exp.f32 (log.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 (log.f32 (pow.f32 ux 3)) 1))
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(-.f32 1 (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) 1)
(-.f32 (/.f32 1 (fma.f32 ux ux 1)) (/.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(*.f32 1 (fma.f32 ux ux 1))
(*.f32 (fma.f32 ux ux 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux ux 1)) (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2) (cbrt.f32 (fma.f32 ux ux 1)))
(*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux))
(*.f32 (+.f32 1 (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux ux 1)))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 1 (/.f32 (fma.f32 ux ux 1) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 4))) (neg.f32 (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 6))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 ux 4) 1) (-.f32 (*.f32 ux ux) 1))
(pow.f32 (fma.f32 ux ux 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux 1) 3) 1/3)
(pow.f32 (hypot.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux ux 1) 2))
(log.f32 (exp.f32 (fma.f32 ux ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux 1)))
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux 1)))
(fma.f32 ux ux 1)
(fma.f32 1 (*.f32 ux ux) 1)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 ux 1) 1))) 1)
(/.f32 ux (/.f32 ux (+.f32 ux 1)))
(/.f32 1 (/.f32 ux (fma.f32 ux ux ux)))
(/.f32 (+.f32 ux 1) 1)
(/.f32 (fma.f32 ux ux ux) ux)
(/.f32 (neg.f32 (fma.f32 ux ux ux)) ux)
(/.f32 (*.f32 ux (+.f32 -1 ux)) ux)
(/.f32 (*.f32 (+.f32 -1 ux) ux) ux)
(/.f32 (/.f32 (fma.f32 ux ux ux) 1) ux)
(/.f32 (/.f32 (fma.f32 ux ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(/.f32 (/.f32 (fma.f32 ux ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(pow.f32 (/.f32 (+.f32 ux 1) 1) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) 1)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 ux 1) 1)) 2)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 ux 1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 ux 1) 1))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 ux 1) 1)))
(exp.f32 (log.f32 (/.f32 (+.f32 ux 1) 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 ux 1) 1)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 ux 1) 1)))
(+.f32 (/.f32 (+.f32 ux 1) 1) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) 1) (/.f32 (+.f32 ux 1) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))) 1)
(*.f32 1 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))
(*.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2) (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(*.f32 (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3) (pow.f32 (/.f32 (+.f32 ux 1) 1) 3)) (+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (-.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 2) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (pow.f32 (/.f32 (+.f32 ux 1) 1) 2)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1)))
(pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 2))
(log.f32 (exp.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(exp.f32 (log.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
Outputs
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(*.f32 -1/2 (pow.f32 ux 2))
(*.f32 -1/2 (*.f32 ux ux))
(*.f32 ux (*.f32 ux -1/2))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(*.f32 -1/2 (pow.f32 ux 2))
(*.f32 -1/2 (*.f32 ux ux))
(*.f32 ux (*.f32 ux -1/2))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 1/3 (pow.f32 ux 3))))
(+.f32 (-.f32 1 ux) (*.f32 1/3 (pow.f32 ux 3)))
(-.f32 (fma.f32 1/3 (pow.f32 ux 3) 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 1/3 (pow.f32 ux 3)) (*.f32 -1/12 (pow.f32 ux 4)))))
(+.f32 (-.f32 1 ux) (fma.f32 1/3 (pow.f32 ux 3) (*.f32 -1/12 (pow.f32 ux 4))))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (neg.f32 (+.f32 (*.f32 1/2 (pow.f32 ux 2)) ux)))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(exp.f32 (-.f32 (*.f32 -1 ux) (*.f32 1/2 (pow.f32 ux 2))))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
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 ux)
(+.f32 ux 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
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)
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 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(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 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(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 ux 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 ux 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 ux maxCos)))
(+.f32 ux (*.f32 -1/2 (*.f32 ux ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 ux 1 ux))
(+.f32 (*.f32 ux (fma.f32 ux -1/2 1)) (+.f32 ux ux))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (+.f32 ux (*.f32 ux (fma.f32 ux -1/2 1))))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (+.f32 ux (*.f32 ux (fma.f32 ux -1/2 1))))
(+.f32 0 (fma.f32 -1/2 (*.f32 ux ux) ux))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 ux (+.f32 (*.f32 -1/2 ux) 1))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 ux (+.f32 (*.f32 -1/2 ux) -1))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(*.f32 ux (-.f32 (*.f32 -1/2 ux) 1))
(*.f32 ux (fma.f32 -1/2 ux -1))
(*.f32 ux (fma.f32 ux -1/2 -1))
(*.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 1)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2) (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(*.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (/.f32 1 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(*.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (/.f32 1 (fma.f32 1/4 (pow.f32 ux 4) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux -1/2 1)) (*.f32 (pow.f32 ux 4) 1/4)))
(*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (/.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1/2 1)) 2) (*.f32 ux (fma.f32 ux -1/2 1)))
(*.f32 (+.f32 (*.f32 ux (sqrt.f32 -1/2)) (sqrt.f32 ux)) (-.f32 (*.f32 ux (sqrt.f32 -1/2)) (sqrt.f32 ux)))
(*.f32 (fma.f32 ux (sqrt.f32 -1/2) (sqrt.f32 ux)) (-.f32 (*.f32 ux (sqrt.f32 -1/2)) (sqrt.f32 ux)))
(*.f32 (+.f32 (*.f32 -1/2 ux) 1) ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(/.f32 1 (/.f32 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux))) (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3))))
(*.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (/.f32 1 (fma.f32 1/4 (pow.f32 ux 4) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux -1/2 1)) (*.f32 (pow.f32 ux 4) 1/4)))
(/.f32 1 (/.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2)))
(*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (/.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1/2 1)) 2) (*.f32 ux (fma.f32 ux -1/2 1)))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux))))
(*.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (/.f32 1 (fma.f32 1/4 (pow.f32 ux 4) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux -1/2 1)) (*.f32 (pow.f32 ux 4) 1/4)))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3)) (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (-.f32 (*.f32 ux ux) (*.f32 -1/2 (pow.f32 ux 3)))))
(/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 1/4 (pow.f32 ux 4) (+.f32 (*.f32 ux ux) (*.f32 1/2 (pow.f32 ux 3)))))
(/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 (pow.f32 ux 4) 1/4 (fma.f32 ux ux (*.f32 (pow.f32 ux 3) 1/2))))
(/.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (fma.f32 -1/2 (*.f32 ux ux) ux))
(*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2) (/.f32 1 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1/2 1)) 2) (*.f32 ux (fma.f32 ux -1/2 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 ux 6) -1/8) (pow.f32 ux 3))) (neg.f32 (+.f32 (*.f32 1/4 (pow.f32 ux 4)) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3))) (neg.f32 (fma.f32 1/4 (pow.f32 ux 4) (*.f32 ux (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 ux 6) -1/8 (pow.f32 ux 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux -1/2 1)) (*.f32 (pow.f32 ux 4) 1/4))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2)) (neg.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(*.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1/2 1)) 2) (*.f32 ux (fma.f32 ux -1/2 1))))
(pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 1)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(pow.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 3) 1/3)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(pow.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(sqrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 2))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(log.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(cbrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 ux ux) ux) 3))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(expm1.f32 (log1p.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(exp.f32 (log.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(exp.f32 (*.f32 (log.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(log1p.f32 (expm1.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(fma.f32 (*.f32 ux ux) -1/2 ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(fma.f32 1 (*.f32 -1/2 (*.f32 ux ux)) ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 ux 4))) (cbrt.f32 (*.f32 -1/2 (*.f32 ux ux))) ux)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 4) 1/4)) (cbrt.f32 (*.f32 -1/2 (*.f32 ux ux))) ux)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 4) 1/4)) (cbrt.f32 (*.f32 ux (*.f32 ux -1/2))) ux)
(fma.f32 (*.f32 ux (sqrt.f32 -1/2)) (*.f32 ux (sqrt.f32 -1/2)) ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(fma.f32 (*.f32 -1/2 ux) ux ux)
(fma.f32 -1/2 (*.f32 ux ux) ux)
(*.f32 ux (fma.f32 ux -1/2 1))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))) 1)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 1 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux)) (exp.f32 ux))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2) (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(/.f32 1 (/.f32 (exp.f32 ux) (pow.f32 (exp.f32 -1/2) (*.f32 ux ux))))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(/.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux)) (exp.f32 ux))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(/.f32 (neg.f32 (pow.f32 (exp.f32 -1/2) (*.f32 ux ux))) (neg.f32 (exp.f32 ux)))
(exp.f32 (neg.f32 (fma.f32 1/2 (*.f32 ux ux) ux)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 -1))
(pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 1)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (E.f32) (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 3)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3) 1/3)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) 2)
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))) (sqrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2)) (cbrt.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 2))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(log.f32 (exp.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux)) 3))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))))
(exp.f32 (fma.f32 -1/2 (*.f32 ux ux) ux))
(exp.f32 (*.f32 ux (fma.f32 ux -1/2 1)))
(pow.f32 (exp.f32 ux) (fma.f32 ux -1/2 1))
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 ux 1)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))))
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(-.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 ux (+.f32 ux 1)) ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux 1))) 1)
(+.f32 ux 1)
(*.f32 1 (+.f32 ux 1))
(+.f32 ux 1)
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (fma.f32 ux ux 1) (/.f32 1 (+.f32 ux 1)))
(/.f32 (fma.f32 ux ux 1) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) 1)
(+.f32 ux 1)
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(+.f32 ux 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(+.f32 ux 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(+.f32 ux 1)
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) 1) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (+.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 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))) (-.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (fma.f32 ux ux 1))))
(pow.f32 (+.f32 ux 1) 1)
(+.f32 ux 1)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(+.f32 ux 1)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(+.f32 ux 1)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(+.f32 ux 1)
(pow.f32 (/.f32 1 (+.f32 ux 1)) -1)
(+.f32 ux 1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 3))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(+.f32 ux 1)
(log.f32 (exp.f32 (+.f32 ux 1)))
(+.f32 ux 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))))
(+.f32 ux 1)
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(+.f32 ux 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3)))
(expm1.f32 (log1p.f32 (+.f32 ux 1)))
(+.f32 ux 1)
(exp.f32 (log1p.f32 ux))
(+.f32 ux 1)
(exp.f32 (*.f32 (log1p.f32 ux) 1))
(+.f32 ux 1)
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 ux 1)
(-.f32 (fma.f32 ux ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux 1) 2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux 1) 2) (+.f32 ux (fma.f32 ux ux 1))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux ux 1))) ux))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(*.f32 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (/.f32 1 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) 1) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (pow.f32 ux 3))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (+.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) (-.f32 (hypot.f32 1 ux) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) (-.f32 (hypot.f32 1 ux) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) 1) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (fma.f32 ux ux 1)))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) 1) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (pow.f32 ux 3))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (+.f32 (*.f32 ux ux) (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux ux 1) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2) (*.f32 ux (fma.f32 ux ux 1)))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (-.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) (+.f32 ux (pow.f32 ux 3)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2)) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (+.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux ux 1)) (pow.f32 (fma.f32 ux ux 1) 2)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux ux 1) 2)) (-.f32 ux (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(pow.f32 (hypot.f32 (hypot.f32 1 ux) (sqrt.f32 ux)) 2)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux ux 1)) (exp.f32 ux)))
(-.f32 (fma.f32 ux ux 1) ux)
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 1 ux (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 1 (fma.f32 ux ux 1) ux)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2) (cbrt.f32 (fma.f32 ux ux 1)) ux)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 (hypot.f32 1 ux) (hypot.f32 1 ux) ux)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 ux (fma.f32 ux ux 1))
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(+.f32 1 (-.f32 (pow.f32 ux 3) 1))
(+.f32 (pow.f32 ux 3) 0)
(-.f32 0 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(*.f32 ux (*.f32 ux ux))
(pow.f32 ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow.f32 ux 3)
(*.f32 1 (pow.f32 ux 3))
(pow.f32 ux 3)
(*.f32 (pow.f32 ux 3) 1)
(pow.f32 ux 3)
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)))
(pow.f32 ux 3)
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (pow.f32 (cbrt.f32 ux) 2) ux))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 ux (*.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4))))
(*.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2))
(pow.f32 ux 3)
(*.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)))
(neg.f32 (pow.f32 ux 3))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)))
(pow.f32 ux 3)
(*.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3))
(pow.f32 ux 3)
(*.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2))
(neg.f32 (pow.f32 ux 3))
(*.f32 (*.f32 (*.f32 ux ux) -1) ux)
(neg.f32 (pow.f32 ux 3))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 ux (*.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4))))
(*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(pow.f32 ux 3)
(*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(pow.f32 ux 3)
(neg.f32 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 ux 6))
(pow.f32 ux 3)
(log.f32 (exp.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(pow.f32 ux 3)
(log.f32 (/.f32 1 (exp.f32 (pow.f32 ux 3))))
(neg.f32 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(exp.f32 (log.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(exp.f32 (*.f32 (log.f32 (pow.f32 ux 3)) 1))
(pow.f32 ux 3)
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(-.f32 1 (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) 1)
(fma.f32 ux ux 1)
(-.f32 (/.f32 1 (fma.f32 ux ux 1)) (/.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(*.f32 1 (fma.f32 ux ux 1))
(fma.f32 ux ux 1)
(*.f32 (fma.f32 ux ux 1) 1)
(fma.f32 ux ux 1)
(*.f32 (cbrt.f32 (fma.f32 ux ux 1)) (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2))
(fma.f32 ux ux 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 2) (cbrt.f32 (fma.f32 ux ux 1)))
(fma.f32 ux ux 1)
(*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux))
(fma.f32 ux ux 1)
(*.f32 (+.f32 1 (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (fma.f32 ux ux 1)) (+.f32 1 (pow.f32 ux 4)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 1 (/.f32 (fma.f32 ux ux 1) (+.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 1 (fma.f32 ux ux 1)) (+.f32 1 (pow.f32 ux 4)))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(*.f32 (/.f32 1 (fma.f32 ux ux 1)) (+.f32 1 (pow.f32 ux 4)))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 4))) (neg.f32 (fma.f32 ux ux 1)))
(/.f32 (-.f32 -1 (pow.f32 ux 4)) (-.f32 -1 (*.f32 ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 ux 6))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 ux 4) 1) (-.f32 (*.f32 ux ux) 1))
(/.f32 (+.f32 (pow.f32 ux 4) -1) (fma.f32 ux ux -1))
(/.f32 (+.f32 -1 (pow.f32 ux 4)) (fma.f32 ux ux -1))
(pow.f32 (fma.f32 ux ux 1) 1)
(fma.f32 ux ux 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux 1)) 3)
(fma.f32 ux ux 1)
(pow.f32 (pow.f32 (fma.f32 ux ux 1) 3) 1/3)
(fma.f32 ux ux 1)
(pow.f32 (hypot.f32 1 ux) 2)
(fma.f32 ux ux 1)
(sqrt.f32 (pow.f32 (fma.f32 ux ux 1) 2))
(fma.f32 ux ux 1)
(log.f32 (exp.f32 (fma.f32 ux ux 1)))
(fma.f32 ux ux 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux 1))))
(fma.f32 ux ux 1)
(cbrt.f32 (pow.f32 (fma.f32 ux ux 1) 3))
(fma.f32 ux ux 1)
(expm1.f32 (log1p.f32 (fma.f32 ux ux 1)))
(fma.f32 ux ux 1)
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux ux)) 1))
(exp.f32 (log1p.f32 (*.f32 ux ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux ux 1)))
(fma.f32 ux ux 1)
(fma.f32 ux ux 1)
(fma.f32 1 (*.f32 ux ux) 1)
(fma.f32 ux ux 1)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 ux 1) 1))) 1)
(+.f32 ux 1)
(/.f32 ux (/.f32 ux (+.f32 ux 1)))
(+.f32 ux 1)
(/.f32 1 (/.f32 ux (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 ux) (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux ux ux) ux)
(/.f32 (+.f32 ux 1) 1)
(+.f32 ux 1)
(/.f32 (fma.f32 ux ux ux) ux)
(*.f32 (/.f32 1 ux) (fma.f32 ux ux ux))
(/.f32 (neg.f32 (fma.f32 ux ux ux)) ux)
(neg.f32 (/.f32 (fma.f32 ux ux ux) ux))
(/.f32 (*.f32 ux (+.f32 -1 ux)) ux)
(/.f32 (+.f32 -1 ux) (/.f32 ux ux))
(*.f32 1 (+.f32 -1 ux))
(/.f32 (*.f32 (+.f32 -1 ux) ux) ux)
(/.f32 (+.f32 -1 ux) (/.f32 ux ux))
(*.f32 1 (+.f32 -1 ux))
(/.f32 (/.f32 (fma.f32 ux ux ux) 1) ux)
(*.f32 (/.f32 1 ux) (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux ux ux) ux)
(/.f32 (/.f32 (fma.f32 ux ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (/.f32 1 ux) (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux ux ux) ux)
(/.f32 (/.f32 (fma.f32 ux ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 1 ux) (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux ux ux) ux)
(pow.f32 (/.f32 (+.f32 ux 1) 1) 1)
(+.f32 ux 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) 1)) 3)
(+.f32 ux 1)
(pow.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 3) 1/3)
(+.f32 ux 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 ux 1) 1)) 2)
(+.f32 ux 1)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 2))
(+.f32 ux 1)
(log.f32 (exp.f32 (/.f32 (+.f32 ux 1) 1)))
(+.f32 ux 1)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 ux 1) 1))))
(+.f32 ux 1)
(cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 3))
(+.f32 ux 1)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 ux 1) 1)))
(+.f32 ux 1)
(exp.f32 (log.f32 (/.f32 (+.f32 ux 1) 1)))
(+.f32 ux 1)
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 ux 1) 1)) 1))
(+.f32 ux 1)
(log1p.f32 (expm1.f32 (/.f32 (+.f32 ux 1) 1)))
(+.f32 ux 1)
(+.f32 (/.f32 (+.f32 ux 1) 1) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) 1) (/.f32 (+.f32 ux 1) 1))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))) 1)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(*.f32 1 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(*.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 1)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(*.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2) (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(*.f32 (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3) (pow.f32 (/.f32 (+.f32 ux 1) 1) 3)) (+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (-.f32 (pow.f32 (/.f32 (+.f32 ux 1) 1) 2) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (+.f32 ux 1) (*.f32 ux (neg.f32 maxCos))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (fma.f32 ux (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (+.f32 ux 1) (+.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (pow.f32 (/.f32 (+.f32 ux 1) 1) 2)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (+.f32 ux 1) 1)))
(/.f32 (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (fma.f32 ux (neg.f32 maxCos) -1) ux))
(pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 1)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 3)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 3) 1/3)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 2)
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 2))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(log.f32 (exp.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1)) 3))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(exp.f32 (log.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))) 1))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (fma.f32 (neg.f32 maxCos) ux (/.f32 (+.f32 ux 1) 1))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 ux 1))
(-.f32 (+.f32 ux 1) (*.f32 ux maxCos))

eval154.0ms (2.6%)

Compiler

Compiled 6975 to 4498 computations (35.5% saved)

prune85.0ms (1.4%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New4333436
Fresh011
Picked213
Done134
Total4368444
Accurracy
100.0%
Counts
444 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f32 (neg.f32 maxCos) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
96.8%
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
96.9%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) ux)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
88.9%
(exp.f32 (-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux))
69.5%
1
Compiler

Compiled 301 to 207 computations (31.2% saved)

regimes72.0ms (1.2%)

Counts
18 → 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 (*.f32 ux ux) ux)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux))
(fma.f32 (neg.f32 maxCos) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
(+.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)))))
Outputs
(fma.f32 ux (+.f32 maxCos -1) 1)
Calls

4 calls:

40.0ms
uy
11.0ms
maxCos
9.0ms
ux
8.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 229 to 154 computations (32.8% saved)

regimes20.0ms (0.3%)

Counts
5 → 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 (*.f32 ux ux) ux)) (+.f32 (+.f32 1 (*.f32 ux ux)) ux))
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Calls

4 calls:

6.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
4.0ms
uy
4.0ms
ux
4.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 58 to 39 computations (32.8% saved)

regimes21.0ms (0.4%)

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:

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

Compiled 36 to 26 computations (27.8% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
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)

soundness164.0ms (2.8%)

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
01238
126230
2360130
Stop Event
node limit
saturated
Compiler

Compiled 113 to 66 computations (41.6% saved)

end0.0ms (0%)

preprocess33.0ms (0.6%)

Remove

(abs uy)

Compiler

Compiled 92 to 66 computations (28.3% saved)

Profiling

Loading profile data...