UniformSampleCone, z

Details

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

Results
1.3s8256×body256valid
Bogosity

preprocess82.0ms (1.8%)

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)

simplify34.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)

localize85.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
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))

rewrite82.0ms (1.8%)

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

simplify84.0ms (1.8%)

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)

eval34.0ms (0.7%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune32.0ms (0.7%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1477154
Fresh000
Picked112
Done000
Total1488156
Accurracy
100.0%
Counts
156 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.6%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
71.3%
1
99.8%
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.6%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
71.3%
1
Compiler

Compiled 292 to 218 computations (25.3% saved)

localize233.0ms (5.1%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.5%
(log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
98.6%
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
100.0%
(*.f32 maxCos ux)
100.0%
(-.f32 (*.f32 maxCos ux) ux)
100.0%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
100.0%
(*.f32 maxCos ux)
99.9%
(-.f32 1 (*.f32 ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.6%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 117 to 58 computations (50.4% saved)

series41.0ms (0.9%)

Counts
12 → 216
Calls

66 calls:

TimeVariablePointExpression
14.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)))
2.0ms
maxCos
@0
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
ux
@inf
(*.f32 ux (-.f32 1 maxCos))
1.0ms
maxCos
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))

rewrite138.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
888×expm1-udef
540×add-sqr-sqrt
536×pow1
532×*-un-lft-identity
506×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (3.1%)

Algorithm
egg-herbie
Rules
1334×fma-def
1034×associate-*r*
648×times-frac
534×associate-+l+
522×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval316.0ms (6.9%)

Compiler

Compiled 11617 to 7216 computations (37.9% saved)

prune103.0ms (2.3%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New6064610
Fresh112
Picked325
Done011
Total6108618
Accurracy
100.0%
Counts
618 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
95.5%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.4%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
99.4%
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))))
71.3%
1
97.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
95.5%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.4%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
99.4%
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))))
71.3%
1
Compiler

Compiled 230 to 154 computations (33% saved)

localize407.0ms (8.9%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux ux))
98.6%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
100.0%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.8%
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux)))
99.8%
(+.f32 (/.f32 1 ux) -1)
96.1%
(/.f32 maxCos (*.f32 maxCos ux))
100.0%
(-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))))
99.5%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
98.6%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
98.6%
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux ux))
99.9%
(-.f32 (*.f32 ux ux) ux)
99.7%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))
99.6%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
Compiler

Compiled 267 to 109 computations (59.2% saved)

series8.0ms (0.2%)

Counts
11 → 168
Calls

42 calls:

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

rewrite109.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
744×add-sqr-sqrt
734×pow1
732×*-un-lft-identity
692×add-cbrt-cube
692×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify130.0ms (2.9%)

Algorithm
egg-herbie
Rules
878×exp-prod
810×fma-neg
650×log-prod
626×cube-prod
568×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval194.0ms (4.2%)

Compiler

Compiled 11789 to 6730 computations (42.9% saved)

prune81.0ms (1.8%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New5523555
Fresh011
Picked314
Done033
Total5558563
Accurracy
100.0%
Counts
563 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
97.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
98.7%
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (/.f32 1 ux)))
71.3%
1
97.3%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
97.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
98.7%
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (/.f32 1 ux)))
71.3%
1
Compiler

Compiled 202 to 142 computations (29.7% saved)

localize279.0ms (6.1%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))))
99.5%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
98.6%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
98.6%
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux ux))
99.9%
(-.f32 (*.f32 ux ux) ux)
99.7%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))
99.6%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
99.7%
(+.f32 (+.f32 -1 maxCos) (/.f32 1 ux))
99.0%
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (/.f32 1 ux)))
Compiler

Compiled 168 to 75 computations (55.4% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite77.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1374×prod-diff
976×log-prod
820×pow-prod-down
784×fma-def
508×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
122334
2320434
Stop Event
node limit
Counts
2 → 131
Calls
Call 1
Inputs
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (/.f32 1 ux)))
(+.f32 (+.f32 -1 maxCos) (/.f32 1 ux))
Outputs
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 0 (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1) 1)
(+.f32 (*.f32 ux -1) (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) ux) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux -1 (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 -1 ux (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 1 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 1 (*.f32 ux (+.f32 -1 maxCos)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)) 1)
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 1)
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) 1 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) 1)
(fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (*.f32 (+.f32 -1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(*.f32 1 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))))
(/.f32 1 (/.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 (+.f32 -1 maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) -1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) 1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) ux))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) (*.f32 (-.f32 -1 maxCos) -1)) (*.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux (*.f32 (-.f32 -1 maxCos) 1)) (*.f32 (-.f32 -1 maxCos) ux))
(/.f32 (fma.f32 -1 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (fma.f32 -1 (-.f32 -1 maxCos) (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 ux) (-.f32 -1 maxCos)))
(/.f32 (+.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (+.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2) (*.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2)) (-.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) 2)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) -1)
(pow.f32 (/.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) -1)
(sqrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2))
(log.f32 (exp.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 maxCos)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (exp.f32 (/.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 -1 maxCos))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(exp.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos)))) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (+.f32 -1 maxCos) 1 (/.f32 1 ux))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(fma.f32 1 (+.f32 -1 maxCos) (/.f32 1 ux))
(fma.f32 1 (/.f32 1 ux) (+.f32 -1 maxCos))
(fma.f32 1 (+.f32 maxCos (/.f32 1 ux)) -1)
(fma.f32 (/.f32 1 ux) 1 (+.f32 -1 maxCos))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 -1 maxCos))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 (+.f32 -1 maxCos)) (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (/.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 -1 maxCos))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (fma.f32 maxCos (-.f32 maxCos -1) 1)) (/.f32 1 ux))
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 (-.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux)))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) -1)
(fma.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) -1)
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))

simplify155.0ms (3.4%)

Algorithm
egg-herbie
Rules
1890×fma-def
842×unswap-sqr
548×*-commutative
400×associate-+r+
384×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03364637
18414539
223834437
Stop Event
node limit
Counts
179 → 208
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 -1 maxCos)))
(+.f32 0 (fma.f32 ux (+.f32 -1 maxCos) 1))
(+.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1) 1)
(+.f32 (*.f32 ux -1) (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1) (fma.f32 ux (+.f32 -1 maxCos) -1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) ux) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux -1 (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 -1 ux (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 1 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 1 (*.f32 ux (+.f32 -1 maxCos)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)) 1)
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)) 1)
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) 1 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) 1)
(fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (*.f32 (+.f32 -1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(*.f32 1 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))))
(/.f32 1 (/.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 (+.f32 -1 maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) -1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) 1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) ux))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) (*.f32 (-.f32 -1 maxCos) -1)) (*.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux (*.f32 (-.f32 -1 maxCos) 1)) (*.f32 (-.f32 -1 maxCos) ux))
(/.f32 (fma.f32 -1 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (fma.f32 -1 (-.f32 -1 maxCos) (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 ux) (-.f32 -1 maxCos)))
(/.f32 (+.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (+.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2) (*.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2)) (-.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) 2)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) -1)
(pow.f32 (/.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) -1)
(sqrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2))
(log.f32 (exp.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 maxCos)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (exp.f32 (/.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 -1 maxCos))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(exp.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos)))) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (+.f32 -1 maxCos) 1 (/.f32 1 ux))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(fma.f32 1 (+.f32 -1 maxCos) (/.f32 1 ux))
(fma.f32 1 (/.f32 1 ux) (+.f32 -1 maxCos))
(fma.f32 1 (+.f32 maxCos (/.f32 1 ux)) -1)
(fma.f32 (/.f32 1 ux) 1 (+.f32 -1 maxCos))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 -1 maxCos))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 (+.f32 -1 maxCos)) (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (/.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 -1 maxCos))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (fma.f32 maxCos (-.f32 maxCos -1) 1)) (/.f32 1 ux))
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 (-.f32 -1 maxCos)) (/.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux)))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) -1)
(fma.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) -1)
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(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)
(-.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 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 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 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -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 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -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 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -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 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.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 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 0 (fma.f32 ux (+.f32 -1 maxCos) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux -1) (*.f32 ux (+.f32 maxCos (/.f32 1 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 -1 maxCos) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.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 -1 maxCos) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))) 2)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) 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 -1 maxCos)) 2) 1) (fma.f32 ux (+.f32 -1 maxCos) -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 -1 maxCos) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 -1 maxCos) 2) (pow.f32 ux -2))) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1))) ux)
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 -1 maxCos) 2) (pow.f32 ux -2)) ux) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1))) ux)
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 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 -1 maxCos) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) 1) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1/3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux -1 (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (+.f32 -1 maxCos) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 -1 ux (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 -1 maxCos) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (neg.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 ux (+.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (fma.f32 maxCos ux 1))
(-.f32 (fma.f32 maxCos ux 1) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos -1) (cbrt.f32 ux)) 1)
(fma.f32 (+.f32 maxCos -1) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) 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 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1/2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (*.f32 ux (+.f32 maxCos (/.f32 1 ux))))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (neg.f32 (cbrt.f32 ux)) (fma.f32 maxCos ux 1))
(-.f32 (fma.f32 maxCos ux 1) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 maxCos (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 (+.f32 -1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos -1) (cbrt.f32 ux)) 1)
(fma.f32 (+.f32 maxCos -1) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)) 1)
(fma.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2)) (cbrt.f32 (+.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(*.f32 1 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(*.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(*.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 maxCos) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 (+.f32 -1 maxCos) ux))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 maxCos) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) -1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (fma.f32 maxCos (+.f32 maxCos 1) 1))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (+.f32 maxCos 1) 1)))
(/.f32 (-.f32 (neg.f32 (fma.f32 maxCos (+.f32 1 maxCos) 1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (+.f32 1 maxCos) 1)))
(/.f32 (-.f32 (fma.f32 (neg.f32 ux) (pow.f32 maxCos 3) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (fma.f32 ux (fma.f32 maxCos maxCos maxCos) ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) 1)) (*.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) ux))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (fma.f32 maxCos (+.f32 maxCos 1) 1)) (*.f32 ux (fma.f32 maxCos (+.f32 maxCos 1) 1)))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 maxCos) 1)) (*.f32 ux (fma.f32 maxCos (+.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos maxCos))) (fma.f32 ux (fma.f32 maxCos maxCos maxCos) ux))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) (*.f32 (-.f32 -1 maxCos) -1)) (*.f32 (-.f32 -1 maxCos) (neg.f32 ux)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) (*.f32 -1 (-.f32 -1 maxCos))) (*.f32 (neg.f32 ux) (-.f32 -1 maxCos)))
(/.f32 (-.f32 (neg.f32 (-.f32 -1 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (neg.f32 (-.f32 -1 maxCos))))
(/.f32 (-.f32 (+.f32 1 maxCos) (*.f32 ux (fma.f32 maxCos (neg.f32 maxCos) 1))) (*.f32 ux (+.f32 1 maxCos)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux (*.f32 (-.f32 -1 maxCos) 1)) (*.f32 (-.f32 -1 maxCos) ux))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (-.f32 (fma.f32 ux (fma.f32 maxCos (neg.f32 maxCos) 1) -1) maxCos) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 -1 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (fma.f32 maxCos (+.f32 maxCos 1) 1))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (+.f32 maxCos 1) 1)))
(/.f32 (-.f32 (neg.f32 (fma.f32 maxCos (+.f32 1 maxCos) 1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos (+.f32 1 maxCos) 1)))
(/.f32 (-.f32 (fma.f32 (neg.f32 ux) (pow.f32 maxCos 3) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (fma.f32 ux (fma.f32 maxCos maxCos maxCos) ux)))
(/.f32 (fma.f32 -1 (-.f32 -1 maxCos) (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 ux) (-.f32 -1 maxCos)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) (*.f32 -1 (-.f32 -1 maxCos))) (*.f32 (neg.f32 ux) (-.f32 -1 maxCos)))
(/.f32 (-.f32 (neg.f32 (-.f32 -1 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (neg.f32 (-.f32 -1 maxCos))))
(/.f32 (-.f32 (+.f32 1 maxCos) (*.f32 ux (fma.f32 maxCos (neg.f32 maxCos) 1))) (*.f32 ux (+.f32 1 maxCos)))
(/.f32 (+.f32 (fma.f32 maxCos (-.f32 maxCos -1) 1) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (fma.f32 maxCos (-.f32 maxCos -1) 1)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (fma.f32 maxCos (+.f32 maxCos 1) 1)) (*.f32 ux (fma.f32 maxCos (+.f32 maxCos 1) 1)))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 maxCos) 1)) (*.f32 ux (fma.f32 maxCos (+.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos maxCos))) (fma.f32 ux (fma.f32 maxCos maxCos maxCos) ux))
(/.f32 (+.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (-.f32 (fma.f32 ux (fma.f32 maxCos (neg.f32 maxCos) 1) -1) maxCos) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 maxCos) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 -1 (-.f32 maxCos (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2) (*.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2) (neg.f32 (+.f32 maxCos (/.f32 1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 3)) (+.f32 1 (*.f32 (+.f32 maxCos (/.f32 1 ux)) (+.f32 (+.f32 maxCos (/.f32 1 ux)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 maxCos (/.f32 -1 ux)) 3)) (fma.f32 (-.f32 maxCos (/.f32 -1 ux)) (+.f32 1 (-.f32 maxCos (/.f32 -1 ux))) 1))
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2)) (-.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2)) (-.f32 (-.f32 -1 maxCos) (/.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos (/.f32 1 ux)) 2)) (+.f32 (-.f32 -1 maxCos) (/.f32 -1 ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 maxCos (/.f32 -1 ux)) 2)) (+.f32 -1 (-.f32 (/.f32 -1 ux) maxCos)))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(pow.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 3)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2) 1/2)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(pow.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3) 1/3)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos))) 2)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2)) (/.f32 (+.f32 -1 maxCos) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 -1 maxCos) 3))) -1)
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -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 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 -1 (-.f32 maxCos (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux -2))) -1)
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 -1 (-.f32 maxCos (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(sqrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 2))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (exp.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (exp.f32 (+.f32 -1 maxCos)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (exp.f32 (/.f32 1 ux))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 -1 maxCos))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 -1 maxCos))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 -1 maxCos)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(cbrt.f32 (pow.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))) 3))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(expm1.f32 (log1p.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))) 1) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 3))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))) 1/3))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 -1 maxCos)))) 2))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(log1p.f32 (expm1.f32 (+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 -1 maxCos))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (+.f32 -1 maxCos) 1 (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 1 (+.f32 -1 maxCos) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 1 (/.f32 1 ux) (+.f32 -1 maxCos))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 1 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (/.f32 1 ux) 1 (+.f32 -1 maxCos))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 -1 maxCos))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 -1 (+.f32 maxCos (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux))))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 -1 (+.f32 maxCos (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux))))
(fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) (+.f32 (/.f32 1 ux) -1))
(+.f32 (/.f32 1 ux) (fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) -1))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) (+.f32 (/.f32 1 ux) -1))
(+.f32 (/.f32 1 ux) (fma.f32 (cbrt.f32 maxCos) (cbrt.f32 (*.f32 maxCos maxCos)) -1))
(fma.f32 (cbrt.f32 (+.f32 -1 maxCos)) (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 -1 maxCos))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (fma.f32 maxCos (-.f32 maxCos -1) 1)) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (fma.f32 maxCos (+.f32 maxCos 1) 1)) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (fma.f32 maxCos (+.f32 1 maxCos) 1)) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 (-.f32 -1 maxCos)) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (fma.f32 maxCos (neg.f32 maxCos) 1) (-.f32 -1 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux)))) (cbrt.f32 (+.f32 maxCos (/.f32 1 ux))) -1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)
(fma.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 maxCos)) -1)
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 ux)) (+.f32 -1 maxCos))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (/.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux))))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (-.f32 maxCos (/.f32 -1 ux)) -1)

eval145.0ms (3.2%)

Compiler

Compiled 8736 to 5497 computations (37.1% saved)

prune81.0ms (1.8%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New4541455
Fresh011
Picked123
Done044
Total4558463
Accurracy
100.0%
Counts
463 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
97.4%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.7%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.2%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
97.6%
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
71.3%
1
Compiler

Compiled 294 to 177 computations (39.8% saved)

regimes38.0ms (0.8%)

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

4 calls:

9.0ms
maxCos
8.0ms
ux
8.0ms
uy
8.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 217 to 123 computations (43.3% saved)

regimes27.0ms (0.6%)

Counts
11 → 1
Calls
Call 1
Inputs
1
(-.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 -1 maxCos) (/.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux)))) (+.f32 1 ux)))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Calls

4 calls:

7.0ms
maxCos
6.0ms
ux
6.0ms
uy
6.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 144 to 82 computations (43.1% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 26 to 20 computations (23.1% 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:

3.0ms
ux
2.0ms
maxCos
2.0ms
uy
Results
AccuracySegmentsBranch
71.3%1ux
71.3%1uy
71.3%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01242
12042
22342
32542
42642
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 29 to 23 computations (20.7% saved)

soundness53.0ms (1.2%)

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
Compiler

Compiled 71 to 40 computations (43.7% saved)

end27.0ms (0.6%)

Compiler

Compiled 60 to 42 computations (30% saved)

Profiling

Loading profile data...