UniformSampleCone, z

Time bar (total: 4.6s)

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

Results
1.3s8256×body256valid
Bogosity

preprocess75.0ms (1.6%)

Algorithm
egg-herbie
Rules
2086×fma-def
220×sub-neg
206×cancel-sign-sub-inv
160×distribute-lft-neg-in
160×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01776
14360
211060
321260
452660
5114260
6198260
7232260
8239560
9240660
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux 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 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 maxCos) (*.f32 ux 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)
(fma.f32 ux (-.f32 uy 1) 1)
(fma.f32 ux (+.f32 uy -1) 1)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify33.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 28 computations (26.3% saved)

localize88.0ms (1.9%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite79.0ms (1.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (1.7%)

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

Useful iterations: 2 (0.0ms)

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

eval39.0ms (0.9%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune30.0ms (0.7%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1486154
Fresh000
Picked112
Done000
Total1497156
Accurracy
100.0%
Counts
156 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.1%
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
70.7%
1
98.5%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.1%
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
70.7%
1
Compiler

Compiled 248 to 190 computations (23.4% saved)

localize246.0ms (5.4%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.8%
(cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
98.3%
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
100.0%
(*.f32 ux maxCos)
99.9%
(-.f32 1 (*.f32 ux ux))
99.5%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.8%
(/.f32 1 (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
100.0%
(*.f32 maxCos ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.9%
(-.f32 (*.f32 maxCos ux) ux)
99.7%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
Compiler

Compiled 116 to 61 computations (47.4% saved)

series44.0ms (1%)

Counts
11 → 184
Calls

60 calls:

TimeVariablePointExpression
13.0ms
ux
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
11.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
4.0ms
maxCos
@0
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
1.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@0
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))

rewrite125.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
878×expm1-udef
868×log1p-udef
546×add-sqr-sqrt
536×pow1
532×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (3%)

Algorithm
egg-herbie
Rules
1386×fma-def
1276×associate-*l*
538×associate-+r+
490×distribute-rgt-in
490×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093215796
1261213968
Stop Event
node limit
Counts
486 → 555
Calls
Call 1
Inputs
(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 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))))
(-.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 (-.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)
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1)))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 -1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)) (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1))))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 -1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 -4/27 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/3 (*.f32 (-.f32 maxCos 1) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))))))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (pow.f32 maxCos 2)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1))))
(+.f32 (*.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (pow.f32 maxCos 2)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 ux (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 ux) 1)))))))))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1)))))
1
(+.f32 1 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)) (*.f32 -1/9 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 -1/9 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))
(pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3)
(+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 7)) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (*.f32 (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 7)) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux))))))
(+.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 3 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 maxCos ux) (*.f32 ux -1))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux -1) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (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 (sqrt.f32 (*.f32 maxCos ux)) (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 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(exp.f32 (+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) 3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1) (+.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 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 3/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 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) 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))))
(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)
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) 1)
(pow.f32 (*.f32 maxCos ux) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 3)
(pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos ux)) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos ux))))
(cbrt.f32 (pow.f32 (*.f32 maxCos ux) 3))
(expm1.f32 (log1p.f32 (*.f32 maxCos ux)))
(exp.f32 (log.f32 (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.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))))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 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 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (neg.f32 (log1p.f32 ux))))) 1)
(*.f32 1 (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 1)
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))
(*.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(*.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 ux 1)) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(pow.f32 (+.f32 ux 1) -1)
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 1)
(pow.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) 3)
(pow.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 ux 1) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 ux 1) -2))
(log.f32 (exp.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (neg.f32 (log1p.f32 ux))))))
(cbrt.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 3))
(expm1.f32 (log1p.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 ux) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) 1)
(*.f32 1 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2)) (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(exp.f32 (log.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) 3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1) (+.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 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) 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))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1/3) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/3))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 2)
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(log.f32 (exp.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(expm1.f32 (log1p.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1/3))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
Outputs
(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 maxCos (/.f32 (-.f32 1 ux) 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 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(log.f32 (*.f32 ux maxCos))
(-.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 ux maxCos)))) (/.f32 1 maxCos))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (log.f32 (*.f32 ux 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 (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 ux maxCos))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (log.f32 (*.f32 ux 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 (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 ux maxCos)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (log.f32 (*.f32 ux maxCos)))) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (/.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 ux maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 1 maxCos)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.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 ux maxCos)) (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 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (+.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 ux maxCos)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))) (/.f32 -1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.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)) (fma.f32 ux maxCos (neg.f32 ux)))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) 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)))
(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)) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) (-.f32 (*.f32 ux maxCos) 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))))
(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)) (fma.f32 ux maxCos (neg.f32 ux)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) (-.f32 (*.f32 ux maxCos) ux))))
(+.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 (*.f32 ux maxCos) ux))
(+.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 (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (log.f32 (-.f32 (*.f32 ux maxCos) 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 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 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 (*.f32 ux maxCos) ux)) (/.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (log.f32 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux 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 ux (-.f32 1 maxCos)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 ux 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 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux 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 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1/3 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (-.f32 (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (/.f32 1/3 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)))))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 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 1 (-.f32 (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 1 (-.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos)) 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)
(fma.f32 (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (-.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos)) ux)))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(*.f32 ux 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))))))
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.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 (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 (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 maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (/.f32 (*.f32 -1/2 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))) (/.f32 (*.f32 maxCos maxCos) (*.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)))))
(+.f32 (/.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 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 (/.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 (*.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)))))) (pow.f32 maxCos 3)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (+.f32 (/.f32 1 ux) -1) ux)) (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 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (/.f32 (*.f32 -1/2 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux ux))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux maxCos)))))
(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) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -1) (*.f32 ux (+.f32 ux -1))) (*.f32 ux 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) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) 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) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))) (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -1) (*.f32 ux (+.f32 ux -1))) (*.f32 ux 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) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) 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 (+.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))) (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -1) (*.f32 ux (+.f32 ux -1))) (*.f32 ux 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 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 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 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 (*.f32 ux (*.f32 ux 0)) (fma.f32 ux maxCos (-.f32 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) (fma.f32 ux (+.f32 maxCos -1) (*.f32 ux (*.f32 ux 0)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) 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 (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))))) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)) (/.f32 ux 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 (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))))) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)) (/.f32 ux 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 (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))))) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)) (/.f32 ux ux)))
(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 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -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 (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 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -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 (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 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(fma.f32 -1 ux (+.f32 1 (*.f32 ux ux)))
(-.f32 (fma.f32 ux ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(fma.f32 -1 ux (+.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 (neg.f32 ux) 3))))
(-.f32 (-.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) ux)
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (-.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (-.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
1
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 -1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)) (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1))))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 (*.f32 ux (*.f32 ux 0)) (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 -1/9 (pow.f32 (-.f32 maxCos 1) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 (*.f32 2/3 (-.f32 maxCos 1)) (*.f32 1/3 (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 -4/27 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/3 (*.f32 (-.f32 maxCos 1) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 2))))))))))))
(+.f32 1 (fma.f32 (fma.f32 1/9 (pow.f32 (+.f32 maxCos -1) 2) (fma.f32 -1/9 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))) (*.f32 ux ux) (fma.f32 ux (*.f32 (+.f32 maxCos -1) 1) (*.f32 (pow.f32 ux 3) (fma.f32 -2/3 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -5/27) (fma.f32 -4/27 (pow.f32 (+.f32 maxCos -1) 3) (fma.f32 -1/3 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -5/27) (*.f32 (*.f32 1/3 (+.f32 maxCos -1)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) -1/9)))))))))
(+.f32 1 (fma.f32 (*.f32 ux ux) 0 (fma.f32 (pow.f32 ux 3) (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 10/81) (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) -4/27 (fma.f32 1/3 (*.f32 -1/9 (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 5/81)))) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1))
(-.f32 1 ux)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1)))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) 1) (-.f32 1 ux))
(fma.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) (-.f32 1 ux))
(+.f32 (*.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (pow.f32 maxCos 2)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1))))
(fma.f32 (fma.f32 2/9 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18))) (fma.f32 -1/9 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18))) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18))) -1/9)))) (*.f32 maxCos maxCos) (fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) 1) (-.f32 1 ux)))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)))) 1/9) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18)) -1/9)))) (fma.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) (-.f32 1 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (pow.f32 maxCos 2)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 ux (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 4)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1)) 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 ux) 1)))))))))) (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 ux) 1)))))
(fma.f32 (fma.f32 2/9 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18))) (fma.f32 -1/9 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18))) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18))) -1/9)))) (*.f32 maxCos maxCos) (fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) 1) (fma.f32 (pow.f32 maxCos 3) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18)) (*.f32 ux (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18))) -1/9))) (+.f32 (*.f32 -1/3 (fma.f32 1/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 -2/9 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (cbrt.f32 (-.f32 1 ux)) (fma.f32 -2/3 (*.f32 (fma.f32 1/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 -2/9 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (cbrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 -2/27 (/.f32 (pow.f32 ux 3) (-.f32 1 ux)))))))) (-.f32 1 ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)))) 1/9) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18)) -1/9)))) (fma.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 1/18))) (fma.f32 (pow.f32 maxCos 3) (fma.f32 1/3 (*.f32 ux (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 4)) 1/18)) -1/9)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18)))) (fma.f32 -1/3 (*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -5/27) (fma.f32 (cbrt.f32 (-.f32 1 ux)) (fma.f32 -2/27 (/.f32 (pow.f32 ux 3) (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -5/27) (*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 ux))) -2/3))) (*.f32 (pow.f32 ux 3) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))) -2/27))))) (-.f32 1 ux))))
1
(+.f32 1 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (*.f32 1/3 (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 1/3 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 1 (+.f32 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)) (*.f32 -1/9 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 1/3 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) -1/9)))
(+.f32 1 (fma.f32 -1/9 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux 1/3))))
(+.f32 1 (+.f32 (*.f32 1/3 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/27 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -2/9 (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 -1/9 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 1/3 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 -1/3 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -5/27)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) -1/9))))
(+.f32 (fma.f32 1/3 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 -1/9 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 5/81))))
(pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3)
(cbrt.f32 (-.f32 1 ux))
(+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux))))
(+.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18)))))
(fma.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18))) (cbrt.f32 (-.f32 1 ux)))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 7)) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux)))))
(fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18))) (+.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18))))))
(fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18))) (cbrt.f32 (-.f32 1 ux))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (*.f32 (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3) (pow.f32 ux 3))) (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/3))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 7)) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 1/3) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)) 1/9) (*.f32 maxCos ux))))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 -2/9 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18))) (+.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18)))))))
(fma.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -5/27) (*.f32 (pow.f32 maxCos 3) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 1/3 (*.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/18))) (cbrt.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(fma.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))
(fma.f32 1/3 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.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 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(fma.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))
(fma.f32 1/3 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 3 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 2))
(fabs.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 ux -1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 ux -1) (*.f32 maxCos ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (-.f32 maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (+.f32 maxCos -1) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 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) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.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)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 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 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 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) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 1 (/.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 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 (neg.f32 ux) (*.f32 ux (-.f32 -1 maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 3) -1)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 (pow.f32 maxCos 3) -1)))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2))
(fabs.f32 (-.f32 ux (*.f32 ux maxCos)))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 4))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) 3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 4))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) -1) (+.f32 (fma.f32 ux maxCos (neg.f32 ux)) -1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 1 (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 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 3/2)
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) 3/2)
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 2))) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) 1)
(*.f32 ux maxCos)
(pow.f32 (*.f32 maxCos ux) 1)
(*.f32 ux maxCos)
(pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 3)
(*.f32 ux maxCos)
(pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 1/3)
(*.f32 ux maxCos)
(pow.f32 (sqrt.f32 (*.f32 maxCos ux)) 2)
(*.f32 ux maxCos)
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(fabs.f32 (*.f32 ux maxCos))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(*.f32 ux maxCos)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos ux))))
(*.f32 ux maxCos)
(cbrt.f32 (pow.f32 (*.f32 maxCos ux) 3))
(*.f32 ux maxCos)
(expm1.f32 (log1p.f32 (*.f32 maxCos ux)))
(*.f32 ux maxCos)
(exp.f32 (log.f32 (*.f32 maxCos ux)))
(*.f32 ux maxCos)
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) 1))
(*.f32 ux maxCos)
(log1p.f32 (expm1.f32 (*.f32 maxCos ux)))
(*.f32 ux maxCos)
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1))
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0)
(/.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 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(/.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 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2))
(fabs.f32 (-.f32 ux (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 -1 (neg.f32 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 -1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 -1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 ux 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 (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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 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 (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 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (neg.f32 (log1p.f32 ux))))) 1)
(exp.f32 (neg.f32 (log1p.f32 ux)))
(*.f32 1 (exp.f32 (neg.f32 (log1p.f32 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 1)
(exp.f32 (neg.f32 (log1p.f32 ux)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))
(/.f32 -1 (-.f32 -1 ux))
(*.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(*.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2))
(/.f32 1 (+.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 ux 1)) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1))
(pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -2)
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 (-.f32 1 ux) (fma.f32 ux (neg.f32 ux) 1))
(/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (+.f32 ux 1) -1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 1)
(exp.f32 (neg.f32 (log1p.f32 ux)))
(pow.f32 (cbrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) 3)
(exp.f32 (neg.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 3) 1/3)
(exp.f32 (neg.f32 (log1p.f32 ux)))
(pow.f32 (pow.f32 (+.f32 ux 1) -1/2) 2)
(/.f32 1 (+.f32 1 ux))
(sqrt.f32 (pow.f32 (+.f32 ux 1) -2))
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(log.f32 (exp.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (neg.f32 (log1p.f32 ux))))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(cbrt.f32 (pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) 3))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(expm1.f32 (log1p.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 ux) -1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 1 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2)) (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (cbrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(pow.f32 (sqrt.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log.f32 (exp.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(exp.f32 (log.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (neg.f32 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 4)) (-.f32 -1 (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2))
(fabs.f32 (-.f32 1 (*.f32 ux ux)))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 4))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) 3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 4))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.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 ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) -1) (+.f32 (fma.f32 ux maxCos (neg.f32 ux)) -1))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 1 (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 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 1/3) (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/3)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/6) 2)
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(log.f32 (exp.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1/3))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))
(cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))

eval289.0ms (6.3%)

Compiler

Compiled 12491 to 8133 computations (34.9% saved)

prune160.0ms (3.5%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New5914595
Fresh011
Picked325
Done011
Total5948602
Accurracy
100.0%
Counts
602 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux maxCos))
96.8%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.8%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.6%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
70.7%
1
99.4%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux maxCos))
96.8%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.8%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.6%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
70.7%
1
Compiler

Compiled 206 to 148 computations (28.2% saved)

localize308.0ms (6.7%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux ux))
99.7%
(/.f32 1 (-.f32 1 (*.f32 ux ux)))
99.5%
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
99.5%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux maxCos))
99.7%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.1%
(/.f32 (*.f32 ux ux) (+.f32 1 ux))
98.8%
(/.f32 1 (+.f32 1 ux))
100.0%
(-.f32 1 (*.f32 maxCos maxCos))
100.0%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
99.7%
(/.f32 (+.f32 1 maxCos) ux)
99.3%
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
99.9%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
99.7%
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))
99.7%
(+.f32 (/.f32 1 ux) -1)
95.0%
(/.f32 maxCos (*.f32 ux maxCos))
Compiler

Compiled 181 to 93 computations (48.6% saved)

series18.0ms (0.4%)

Counts
13 → 228
Calls

60 calls:

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

rewrite103.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
720×add-sqr-sqrt
712×pow1
712×*-un-lft-identity
668×add-cbrt-cube
668×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029311
1705311
Stop Event
node limit
Counts
13 → 314
Calls
Call 1
Inputs
(/.f32 maxCos (*.f32 ux maxCos))
(+.f32 (/.f32 1 ux) -1)
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(/.f32 (+.f32 1 maxCos) ux)
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 maxCos maxCos))
(/.f32 (*.f32 ux ux) (+.f32 1 ux))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux maxCos))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 1 (-.f32 1 (*.f32 ux ux)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 maxCos (*.f32 maxCos ux)))) 1)
(*.f32 maxCos (/.f32 1 (*.f32 maxCos ux)))
(*.f32 1 (/.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) 2) (cbrt.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) (sqrt.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) 1)
(pow.f32 (cbrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) 2)
(pow.f32 (/.f32 (*.f32 maxCos ux) maxCos) -1)
(sqrt.f32 (pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 maxCos (*.f32 maxCos ux)))))
(cbrt.f32 (pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 maxCos ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(exp.f32 (log.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (/.f32 maxCos (*.f32 maxCos ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 maxCos (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 ux) -1))) 1)
(*.f32 1 (+.f32 (/.f32 1 ux) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 ux) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 ux) -1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 ux) -1)) (sqrt.f32 (+.f32 (/.f32 1 ux) -1)))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 1 ux) -1))))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (-.f32 (/.f32 1 ux) -1))
(pow.f32 (+.f32 (/.f32 1 ux) -1) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 ux) -1)) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 ux) -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 ux) -1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 ux) -1))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 ux) -1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 ux) -1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 ux) -1)) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 ux) -1)))
(fma.f32 1 (/.f32 1 ux) -1)
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 (/.f32 1 ux)) -1)
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) 1)
(*.f32 1 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))
(pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 2)
(pow.f32 (/.f32 (/.f32 maxCos (*.f32 maxCos ux)) (+.f32 (/.f32 1 ux) -1)) -1)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)) (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(exp.f32 (log.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))) 1)
(*.f32 1 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) 2) (cbrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) (sqrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 2) (*.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) 2)) (-.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))
(pow.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 1)
(pow.f32 (cbrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 2))
(log.f32 (exp.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 3))
(expm1.f32 (log1p.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(exp.f32 (log.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(fma.f32 1 (*.f32 maxCos ux) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(fma.f32 1 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)) (*.f32 maxCos ux))
(fma.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux)))
(fma.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 maxCos ux) (*.f32 maxCos ux))
(-.f32 (/.f32 1 (/.f32 (+.f32 maxCos 1) ux)) (/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 maxCos 1) ux)))
(-.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 1)
(*.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux)
(pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 2)
(pow.f32 (/.f32 (/.f32 (+.f32 maxCos 1) ux) (-.f32 1 (*.f32 maxCos maxCos))) -1)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1))) ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 maxCos maxCos))) (-.f32 (log1p.f32 maxCos) (log.f32 ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 maxCos maxCos))) (-.f32 (log1p.f32 maxCos) (log.f32 ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 maxCos 1) ux))) 1)
(*.f32 1 (/.f32 (+.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos 1) (/.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 maxCos 1) ux)) 2) (cbrt.f32 (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 maxCos 1) ux)) (sqrt.f32 (/.f32 (+.f32 maxCos 1) ux)))
(pow.f32 (/.f32 (+.f32 maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 maxCos 1) ux)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 maxCos 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 maxCos 1) ux)) 2)
(pow.f32 (/.f32 ux (+.f32 maxCos 1)) -1)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 maxCos 1) ux) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 maxCos 1) ux))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 maxCos 1) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos 1) 3) (pow.f32 ux -3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 maxCos 1) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 maxCos 1) ux)))
(exp.f32 (-.f32 (log1p.f32 maxCos) (log.f32 ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 maxCos) (log.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 maxCos 1) ux)))
(+.f32 1 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(*.f32 1 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))) 2) (cbrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 2) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) 2)) (+.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))
(pow.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 2))
(log.f32 (exp.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))))
(cbrt.f32 (pow.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(exp.f32 (log1p.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)))))
(+.f32 1 (neg.f32 (*.f32 maxCos maxCos)))
(*.f32 1 (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 6)) (+.f32 1 (+.f32 (pow.f32 maxCos 4) (*.f32 maxCos maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 4)) (+.f32 1 (*.f32 maxCos maxCos)))
(pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 maxCos maxCos))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 maxCos maxCos))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) 1)
(*.f32 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))
(*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 ux 1)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)
(pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 3)
(pow.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3)) 1/3)
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(pow.f32 (/.f32 (+.f32 ux 1) (*.f32 ux ux)) -1)
(sqrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)))
(log.f32 (exp.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(cbrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3)))
(expm1.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(exp.f32 (-.f32 (*.f32 2 (log.f32 ux)) (log1p.f32 ux)))
(exp.f32 (*.f32 (-.f32 (*.f32 2 (log.f32 ux)) (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 1 (neg.f32 ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 ux 1)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 ux 1)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux 1))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 ux 1)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))))))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux 1))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux))))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))))))
(+.f32 (fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1 (*.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)))
(+.f32 (fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux 1))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux ux))))
(+.f32 (fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (neg.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (cbrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))))))
(*.f32 1 (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(/.f32 (-.f32 -1 (*.f32 (neg.f32 ux) ux)) (neg.f32 (+.f32 ux 1)))
(/.f32 (-.f32 (/.f32 (+.f32 ux 1) ux) (*.f32 (+.f32 ux 1) ux)) (*.f32 (+.f32 ux 1) (/.f32 (+.f32 ux 1) ux)))
(/.f32 (-.f32 (/.f32 (+.f32 ux 1) (*.f32 ux ux)) (*.f32 (+.f32 ux 1) 1)) (*.f32 (+.f32 ux 1) (/.f32 (+.f32 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (neg.f32 (+.f32 ux 1)) (*.f32 (+.f32 ux 1) (*.f32 (neg.f32 ux) ux))) (*.f32 (+.f32 ux 1) (neg.f32 (+.f32 ux 1))))
(/.f32 (-.f32 (/.f32 (+.f32 ux 1) ux) (*.f32 (/.f32 (+.f32 ux 1) 1) ux)) (*.f32 (/.f32 (+.f32 ux 1) 1) (/.f32 (+.f32 ux 1) ux)))
(/.f32 (-.f32 (/.f32 (+.f32 ux 1) (*.f32 ux ux)) (*.f32 (/.f32 (+.f32 ux 1) 1) 1)) (*.f32 (/.f32 (+.f32 ux 1) 1) (/.f32 (+.f32 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (+.f32 ux 1) (*.f32 (/.f32 (+.f32 ux 1) 1) (*.f32 ux ux))) (*.f32 (/.f32 (+.f32 ux 1) 1) (+.f32 ux 1)))
(/.f32 (-.f32 (neg.f32 (+.f32 ux 1)) (*.f32 (/.f32 (+.f32 ux 1) 1) (*.f32 (neg.f32 ux) ux))) (*.f32 (/.f32 (+.f32 ux 1) 1) (neg.f32 (+.f32 ux 1))))
(/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 ux 1) ux)) (*.f32 (neg.f32 (+.f32 ux 1)) ux)) (*.f32 (neg.f32 (+.f32 ux 1)) (/.f32 (+.f32 ux 1) ux)))
(/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 ux 1)) 1)) (*.f32 (neg.f32 (+.f32 ux 1)) (/.f32 (+.f32 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 ux 1)) (*.f32 (neg.f32 (+.f32 ux 1)) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (-.f32 (*.f32 -1 (neg.f32 (+.f32 ux 1))) (*.f32 (neg.f32 (+.f32 ux 1)) (*.f32 (neg.f32 ux) ux))) (*.f32 (neg.f32 (+.f32 ux 1)) (neg.f32 (+.f32 ux 1))))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (neg.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)))) 1)
(*.f32 1 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))) 2) (cbrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(pow.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux 1)))
(/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(/.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(/.f32 (*.f32 -1 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3)))) (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2))))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)))) (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) 1) (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) 1) (*.f32 (+.f32 ux 1) (/.f32 (-.f32 1 (*.f32 ux ux)) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) 1) (*.f32 (pow.f32 (+.f32 ux 1) 2) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) 1) (*.f32 (pow.f32 (+.f32 ux 1) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) 1)))
(/.f32 (*.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) -1) (*.f32 (pow.f32 (+.f32 ux 1) 2) (neg.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) 1) (*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2)))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) 1) (*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 ux 1) -3))) -1) (*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2)) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 ux 1) 2)))) (neg.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) 1) (*.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) 1) (*.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (pow.f32 ux 4) (pow.f32 (+.f32 ux 1) 2))) -1) (*.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))))
(pow.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) 2)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 ux)) (log1p.f32 (*.f32 (neg.f32 ux) ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 ux)) (log1p.f32 (*.f32 (neg.f32 ux) ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))))) 1)
(*.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2) (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) -1) (pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) -1))
(pow.f32 (-.f32 1 (*.f32 ux ux)) -1)
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) 3) 1/3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2) 2)
(pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) -1)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux)))))

simplify172.0ms (3.8%)

Algorithm
egg-herbie
Rules
1020×times-frac
878×associate-*r*
726×associate-*l*
572×associate-/r*
490×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

eval271.0ms (5.9%)

Compiler

Compiled 14145 to 8505 computations (39.9% saved)

prune121.0ms (2.7%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New6771678
Fresh011
Picked314
Done033
Total6806686
Accurracy
100.0%
Counts
686 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.8%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
70.7%
1
96.8%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
70.7%
1
Compiler

Compiled 116 to 90 computations (22.4% saved)

localize74.0ms (1.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f32 (+.f32 maxCos -1) (/.f32 1 ux))
98.9%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
Compiler

Compiled 30 to 21 computations (30% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite72.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1354×prod-diff
976×log-prod
836×pow-prod-down
776×fma-def
508×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify76.0ms (1.7%)

Algorithm
egg-herbie
Rules
1846×fma-def
836×unswap-sqr
424×associate-+r+
410×associate-/r*
392×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03394580
18554428
224464356
Stop Event
node limit
Counts
180 → 192
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 (-.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 (/.f32 1 ux) 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(-.f32 (/.f32 1 ux) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) 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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) ux) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(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)
(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))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 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 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(*.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) -1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) 1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) ux))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 (+.f32 maxCos 1) -1)) (*.f32 (+.f32 maxCos 1) (neg.f32 ux)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (*.f32 (+.f32 maxCos 1) 1)) (*.f32 (+.f32 maxCos 1) ux))
(/.f32 (fma.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 -1 (+.f32 maxCos 1) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1))) (*.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(/.f32 (+.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (+.f32 (+.f32 maxCos 1) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (+.f32 maxCos 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2)) (-.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (/.f32 1 ux) (+.f32 maxCos -1)))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) -1)
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 maxCos)) (exp.f32 (+.f32 -1 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (+.f32 maxCos -1)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (exp.f32 (/.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 maxCos -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (exp.f32 maxCos)))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (+.f32 1 (expm1.f32 maxCos))))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1)))) 2))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(fma.f32 maxCos 1 (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (+.f32 maxCos -1) 1 (/.f32 1 ux))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(fma.f32 1 maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 1 (+.f32 maxCos -1) (/.f32 1 ux))
(fma.f32 1 (/.f32 1 ux) (+.f32 maxCos -1))
(fma.f32 1 (+.f32 -1 (/.f32 1 ux)) maxCos)
(fma.f32 (/.f32 1 ux) 1 (+.f32 maxCos -1))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (/.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (/.f32 1 ux))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 maxCos 1)) (/.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(fma.f32 ux -1 1)
(-.f32 1 ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 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 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 2)
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))) 2)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux)))) ux)
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) ux)
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux)))) ux)
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) ux) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) ux)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1/2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) -1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (-.f32 (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1)))))
(/.f32 (+.f32 ux (neg.f32 (fma.f32 ux (pow.f32 maxCos 3) (+.f32 maxCos (fma.f32 maxCos maxCos 1))))) (*.f32 ux (-.f32 (neg.f32 (fma.f32 maxCos maxCos 1)) maxCos)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) 1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) ux))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 (+.f32 maxCos 1) -1)) (*.f32 (+.f32 maxCos 1) (neg.f32 ux)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 -1 (+.f32 1 maxCos))) (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(/.f32 (-.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (fma.f32 maxCos maxCos -1))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (-.f32 -1 maxCos) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (*.f32 (+.f32 maxCos 1) 1)) (*.f32 (+.f32 maxCos 1) ux))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (+.f32 1 maxCos)) (*.f32 ux (+.f32 1 maxCos)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (+.f32 1 (fma.f32 ux (fma.f32 maxCos maxCos -1) maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (fma.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (-.f32 (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1)))))
(/.f32 (+.f32 ux (neg.f32 (fma.f32 ux (pow.f32 maxCos 3) (+.f32 maxCos (fma.f32 maxCos maxCos 1))))) (*.f32 ux (-.f32 (neg.f32 (fma.f32 maxCos maxCos 1)) maxCos)))
(/.f32 (fma.f32 -1 (+.f32 maxCos 1) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1))) (*.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 -1 (+.f32 1 maxCos))) (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(/.f32 (-.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (fma.f32 maxCos maxCos -1))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (-.f32 -1 maxCos) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (+.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(/.f32 (+.f32 (+.f32 maxCos 1) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (+.f32 maxCos 1)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (+.f32 1 maxCos)) (*.f32 ux (+.f32 1 maxCos)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (+.f32 1 (fma.f32 ux (fma.f32 maxCos maxCos -1) maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (*.f32 maxCos (+.f32 (/.f32 1 ux) -1)))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)) (fma.f32 maxCos maxCos (*.f32 (+.f32 (/.f32 1 ux) -1) (-.f32 (+.f32 (/.f32 1 ux) -1) maxCos))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)) (fma.f32 (+.f32 (/.f32 1 ux) -1) (+.f32 (/.f32 1 ux) (-.f32 -1 maxCos)) (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2)) (-.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (-.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (+.f32 maxCos (+.f32 1 (/.f32 -1 ux))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (+.f32 (+.f32 1 maxCos) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (/.f32 1 ux) (+.f32 maxCos -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 3)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2) 1/2)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) 2)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) -1)
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(pow.f32 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) -1)
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 maxCos)) (exp.f32 (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 maxCos -1)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (exp.f32 (/.f32 1 ux))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 maxCos -1))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (exp.f32 maxCos)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (+.f32 1 (expm1.f32 maxCos))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1/3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1)))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 maxCos 1 (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (+.f32 maxCos -1) 1 (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (+.f32 maxCos -1) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (+.f32 -1 (/.f32 1 ux)) maxCos)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 ux) 1 (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 -1 (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux))))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 -1 (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux))))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 maxCos 1)) (/.f32 1 ux))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 1 maxCos)) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 -1 (/.f32 (/.f32 1 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))

eval60.0ms (1.3%)

Compiler

Compiled 2954 to 2092 computations (29.2% saved)

prune34.0ms (0.7%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1902192
Fresh011
Picked101
Done044
Total1917198
Accurracy
100.0%
Counts
198 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.8%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.0%
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
70.7%
(*.f32 ux (/.f32 1 ux))
70.7%
1
Compiler

Compiled 203 to 136 computations (33% saved)

regimes34.0ms (0.7%)

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

4 calls:

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

Compiled 161 to 102 computations (36.6% saved)

regimes33.0ms (0.7%)

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

4 calls:

9.0ms
uy
8.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
7.0ms
ux
7.0ms
maxCos
Results
AccuracySegmentsBranch
99.9%1ux
99.9%1uy
99.9%1maxCos
99.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 145 to 91 computations (37.2% saved)

regimes19.0ms (0.4%)

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

4 calls:

5.0ms
ux
5.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
4.0ms
uy
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 48 to 34 computations (29.2% saved)

regimes13.0ms (0.3%)

Counts
4 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(*.f32 ux (/.f32 1 ux))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
Outputs
(-.f32 1 ux)
Calls

3 calls:

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

Compiled 31 to 23 computations (25.8% saved)

regimes8.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:

2.0ms
ux
2.0ms
uy
2.0ms
maxCos
Results
AccuracySegmentsBranch
70.7%1ux
70.7%1uy
70.7%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify12.0ms (0.3%)

Algorithm
egg-herbie
Rules
116×unsub-neg
70×neg-mul-1
62×distribute-lft-neg-in
46×cancel-sign-sub
36×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01667
13167
24767
35967
47967
511067
617767
723667
827867
929967
1032267
1132667
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.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 (*.f32 maxCos ux) (-.f32 1 ux))
(-.f32 1 ux)
1
Compiler

Compiled 40 to 31 computations (22.5% saved)

soundness306.0ms (6.7%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01245
126237
2360137
02855193
16975021
222424897
01245
126237
2360137
Stop Event
node limit
node limit
node limit
Compiler

Compiled 185 to 114 computations (38.4% saved)

end63.0ms (1.4%)

Compiler

Compiled 76 to 50 computations (34.2% saved)

Profiling

Loading profile data...