UniformSampleCone, z

Details

Time bar (total: 9.9s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (13.6%)

Results
1.3s8256×body256valid
Bogosity

preprocess81.0ms (0.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)

simplify35.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.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.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 14 computations (26.3% saved)

localize51.0ms (0.5%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 20 to 11 computations (45% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite65.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1228×unpow-prod-down
828×log-prod
824×fma-def
664×prod-exp
590×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
117415
2246715
Stop Event
node limit
Counts
1 → 76
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 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 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (pow.f32 (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) 1))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(*.f32 (pow.f32 1 1/3) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 3) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1/3) (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 5/2) 1/3) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.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 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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 (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)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.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) maxCos) (-.f32 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 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(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 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))

simplify84.0ms (0.9%)

Algorithm
egg-herbie
Rules
1130×fma-def
942×fma-neg
792×distribute-lft-in
762×distribute-rgt-in
512×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02133078
15532738
215942676
365592654
Stop Event
node limit
Counts
100 → 123
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 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 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 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (pow.f32 (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) 1))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(*.f32 (pow.f32 1 1/3) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 3) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1/3) (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 5/2) 1/3) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.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 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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 (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)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.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) maxCos) (-.f32 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 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(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 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.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)) (pow.f32 (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) 1))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.f32 1 ux) (-.f32 1 (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 1 1/3) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 3) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 3/2)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 3/2)))
(pow.f32 (pow.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 3/2) 1/6) 4)
(*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1/3) (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 8)))
(*.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 5/2) 1/3) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 5/2)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 5/2)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 5/2)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos -1) 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 (+.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 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.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 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.f32 1 ux) (-.f32 1 (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.f32 1 ux) (-.f32 1 (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux 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 1 maxCos)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.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 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux 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 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) -1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.f32 1 ux) (-.f32 1 (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1/3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 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 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (-.f32 1 ux))
(-.f32 (fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) 1) ux)
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) (-.f32 1 ux))
(-.f32 (fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) 1) ux)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 1 ux)))
(fma.f32 (*.f32 ux (cbrt.f32 (*.f32 maxCos maxCos))) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (-.f32 1 ux))
(-.f32 (fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) 1) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 maxCos (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) (-.f32 1 ux))
(-.f32 (fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) 1) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)

localize51.0ms (0.5%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 17 to 12 computations (29.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite57.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1732×pow1
1592×add-exp-log
1590×log1p-expm1-u
1590×expm1-log1p-u
1562×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
118015
2209215
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
Outputs
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.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 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(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) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(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 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))

simplify48.0ms (0.5%)

Algorithm
egg-herbie
Rules
870×times-frac
700×associate-*r*
596×associate-*l*
564×fma-neg
536×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061701
1145699
2560687
33835687
Stop Event
node limit
Counts
45 → 38
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 -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 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.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 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(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) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(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 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(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)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 -1 ux) 1)
(fma.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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.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)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux) 1) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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 maxCos ux (-.f32 1 ux))

eval40.0ms (0.4%)

Compiler

Compiled 2216 to 1391 computations (37.2% saved)

prune33.0ms (0.3%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New15110161
Fresh000
Picked101
Done011
Total15211163
Accurracy
100.0%
Counts
163 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
98.6%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.7%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
98.6%
(/.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)))))
98.4%
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
98.7%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
99.8%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.7%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
71.0%
1
Compiler

Compiled 388 to 289 computations (25.5% saved)

localize53.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.8%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1892×pow1
1752×add-exp-log
1752×log1p-expm1-u
1752×expm1-log1p-u
1720×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
117432
2233132
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
Outputs
(+.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)))))
(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)))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 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 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 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))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))

simplify71.0ms (0.7%)

Algorithm
egg-herbie
Rules
1656×fma-neg
976×fma-def
558×log-prod
514×cancel-sign-sub-inv
496×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01262069
13091837
211261817
362291817
Stop Event
node limit
Counts
93 → 83
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 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 (-.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)
(+.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)))))
(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)))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 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 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 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))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 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))
(*.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 maxCos (neg.f32 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 maxCos (neg.f32 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 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 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 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.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 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1) 2)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.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)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.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)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 ux (fma.f32 maxCos ux -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 1 (/.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (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)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 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 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(/.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 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 1 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 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 1 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))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(log.f32 (pow.f32 (exp.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))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))

localize31.0ms (0.3%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize80.0ms (0.8%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux ux))
99.5%
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
98.8%
(/.f32 1 (+.f32 1 ux))
Compiler

Compiled 40 to 22 computations (45% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1164×log-prod
1064×prod-diff
808×pow-prod-down
604×pow-prod-up
592×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

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

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
940×distribute-lft-in
856×distribute-rgt-in
844×unswap-sqr
516×times-frac
392×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

localize134.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f32 (*.f32 ux maxCos) 2)
99.4%
(/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.7%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.6%
(pow.f32 (-.f32 1 ux) 2)
Compiler

Compiled 72 to 43 computations (40.3% saved)

series9.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

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

rewrite92.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1492×log-prod
1336×fma-def
532×expm1-udef
530×log1p-udef
420×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

simplify126.0ms (1.3%)

Algorithm
egg-herbie
Rules
1192×div-sub
536×associate-*r*
534×fma-neg
516×distribute-rgt-in
502×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize180.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
99.7%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
99.6%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
98.7%
(/.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)))))
Compiler

Compiled 93 to 68 computations (26.9% saved)

series11.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
maxCos
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
maxCos
@0
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
1.0ms
maxCos
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
1.0ms
ux
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
1.0ms
ux
@-inf
(/.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)))))

rewrite124.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1662×fma-def
1588×log-prod
686×fma-neg
574×expm1-udef
570×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify233.0ms (2.4%)

Algorithm
egg-herbie
Rules
1454×fma-neg
828×fma-def
618×associate-*r*
592×associate-*l*
572×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval739.0ms (7.5%)

Compiler

Compiled 27989 to 18971 computations (32.2% saved)

prune170.0ms (1.7%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New9236929
Fresh325
Picked101
Done235
Total92911940
Accurracy
100.0%
Counts
940 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
97.1%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
96.9%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
98.5%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
97.2%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.8%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.7%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.1%
(*.f32 (-.f32 (+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
71.0%
1
Compiler

Compiled 334 to 246 computations (26.3% saved)

localize152.0ms (1.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1)
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.7%
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
98.8%
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
Compiler

Compiled 68 to 47 computations (30.9% saved)

series7.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite132.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1408×log-prod
1364×fma-def
580×pow-exp
524×fma-neg
462×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (1.3%)

Algorithm
egg-herbie
Rules
938×associate-*r*
924×associate-*l*
642×associate-/l*
622×fma-def
510×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073515316
1189413808
Stop Event
node limit
Counts
408 → 490
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 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2))) ux) (-.f32 (*.f32 -1 ux) 1))) (pow.f32 maxCos 2)) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2))) ux) (-.f32 (*.f32 -1 ux) 1))) (pow.f32 maxCos 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 1 (*.f32 maxCos ux)))))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux) (/.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) ux))))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux))))) (*.f32 -1 ux))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (-.f32 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 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.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))
-1
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(-.f32 (pow.f32 ux 2) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (*.f32 ux maxCos) (fma.f32 ux -1 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 (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 (*.f32 ux (+.f32 maxCos -1)) -1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (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 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (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 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -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) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1) -1)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -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))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) -1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux maxCos (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (fma.f32 ux -1 1))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 1 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 1 (*.f32 ux maxCos) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (fma.f32 ux -1 1))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)))) (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)) 1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (fma.f32 ux -1 1))
(fma.f32 (/.f32 ux 1) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) 1) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) (/.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 maxCos -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 maxCos -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux -1 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux -1 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (fma.f32 ux -1 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (fma.f32 ux -1 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 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) 1)
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1) 1))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))) 3))
(exp.f32 (*.f32 (*.f32 6 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 3) 1/3))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(fma.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(fma.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(fma.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) -1)
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) 1 -1)
(fma.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1))
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)) -1)
(fma.f32 (hypot.f32 1 (*.f32 ux (+.f32 maxCos -1))) (hypot.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1)
(+.f32 0 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (exp.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1/2))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1) 1/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 3) 1/3))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux -1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 -1 ux (*.f32 ux maxCos))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 1 (neg.f32 ux) (*.f32 ux maxCos))
(fma.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -1) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -1) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(fma.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (neg.f32 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -1 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 0 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (/.f32 1 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2)
(pow.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)) -1)
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) -1)
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(expm1.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(expm1.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) -1)
(fma.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) -1)
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1) -1)
(fma.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1 -1)
(fma.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) -1)
(fma.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) -1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (+.f32 maxCos -1) -1)
(fma.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux -1)
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (+.f32 maxCos -1) -1)
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) (+.f32 maxCos -1) -1)
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) -1)
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.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 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.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 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (-.f32 (pow.f32 ux 2) 1) (-.f32 (*.f32 -1 ux) 1))
(/.f32 (+.f32 (*.f32 ux ux) -1) (fma.f32 -1 ux -1))
(/.f32 (fma.f32 ux ux -1) (fma.f32 ux -1 -1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1))))) (/.f32 (+.f32 (*.f32 ux ux) -1) (fma.f32 -1 ux -1)))
(fma.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux)) (/.f32 (fma.f32 ux ux -1) (fma.f32 ux -1 -1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2))) ux) (-.f32 (*.f32 -1 ux) 1))) (pow.f32 maxCos 2)) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1)))) (fma.f32 (-.f32 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (/.f32 (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1)))) (/.f32 (fma.f32 -1 ux -1) ux))) (*.f32 maxCos maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (/.f32 1 (fma.f32 -1 ux -1)))
(+.f32 (fma.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux)) (*.f32 maxCos (*.f32 maxCos (-.f32 (/.f32 ux (/.f32 (fma.f32 ux -1 -1) ux)) (*.f32 (/.f32 ux (fma.f32 ux -1 -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux))))))) (/.f32 (fma.f32 ux ux -1) (fma.f32 ux -1 -1)))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 ux (-.f32 (pow.f32 ux 2) 1)) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2))) ux) (-.f32 (*.f32 -1 ux) 1))) (pow.f32 maxCos 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1)) (/.f32 (*.f32 ux (-.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 ux 2) 1) ux) (pow.f32 (-.f32 (*.f32 -1 ux) 1) 2)))) (-.f32 (*.f32 -1 ux) 1))))) (-.f32 (*.f32 -1 ux) 1))) (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 ux) 1))))) (/.f32 1 (-.f32 (*.f32 -1 ux) 1)))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1)))) (fma.f32 (-.f32 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (/.f32 (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1)))) (/.f32 (fma.f32 -1 ux -1) ux))) (*.f32 maxCos maxCos) (fma.f32 -1 (/.f32 (pow.f32 maxCos 3) (/.f32 (fma.f32 -1 ux -1) (*.f32 ux (-.f32 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (/.f32 (-.f32 (*.f32 -2 (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))) (/.f32 ux (/.f32 (pow.f32 (fma.f32 -1 ux -1) 2) (+.f32 (*.f32 ux ux) -1)))) (/.f32 (fma.f32 -1 ux -1) ux)))))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (/.f32 1 (fma.f32 -1 ux -1)))
(fma.f32 maxCos (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux)) (+.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (/.f32 ux (/.f32 (fma.f32 ux -1 -1) ux)) (*.f32 (/.f32 ux (fma.f32 ux -1 -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux)))))) (*.f32 (/.f32 (pow.f32 maxCos 3) (fma.f32 ux -1 -1)) (*.f32 ux (-.f32 (/.f32 ux (/.f32 (fma.f32 ux -1 -1) ux)) (*.f32 (/.f32 ux (fma.f32 ux -1 -1)) (-.f32 (/.f32 -2 (/.f32 (fma.f32 ux -1 -1) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 (fma.f32 ux -1 -1) 2)) ux))))))) (/.f32 (fma.f32 ux ux -1) (fma.f32 ux -1 -1))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)) (/.f32 1 (*.f32 maxCos ux)))))
(-.f32 (+.f32 (+.f32 (/.f32 ux maxCos) 1) (*.f32 ux (+.f32 -2 maxCos))) (fma.f32 -1 ux (+.f32 (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux)) (/.f32 1 (*.f32 maxCos ux)))))
(-.f32 (+.f32 (/.f32 ux maxCos) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 maxCos ux)) (/.f32 1 (*.f32 maxCos ux))))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux) (/.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) ux))))))) (+.f32 (*.f32 -1 ux) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) (*.f32 maxCos ux)))))
(+.f32 (/.f32 ux maxCos) (-.f32 (+.f32 1 (fma.f32 -2 ux (fma.f32 maxCos ux (neg.f32 (*.f32 (/.f32 (fma.f32 -1 ux -1) (*.f32 maxCos maxCos)) (/.f32 (-.f32 ux (+.f32 (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))) (/.f32 1 ux))) ux)))))) (fma.f32 -1 ux (+.f32 (*.f32 (/.f32 (fma.f32 -1 ux -1) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))) ux)) (/.f32 1 (*.f32 maxCos ux))))))
(+.f32 (/.f32 ux maxCos) (+.f32 1 (-.f32 (fma.f32 ux (+.f32 maxCos -2) (*.f32 (neg.f32 (/.f32 (fma.f32 ux -1 -1) (*.f32 maxCos maxCos))) (/.f32 (-.f32 ux (+.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 1 ux))) ux))) (-.f32 (+.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 maxCos ux)) (/.f32 1 (*.f32 maxCos ux))) ux))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux)))) (*.f32 -1 ux))
(+.f32 1 (-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (*.f32 maxCos ux))) (neg.f32 ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos ux (/.f32 (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 ux ux -1) ux)) maxCos)) (neg.f32 ux)))
(-.f32 (+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 ux 2) 1) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1 ux) 1) (-.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 -1 ux))) ux))) maxCos)) (*.f32 maxCos ux))))) (*.f32 -1 ux))
(-.f32 (+.f32 1 (+.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))) maxCos) (*.f32 maxCos ux))) (/.f32 (fma.f32 -1 ux -1) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 -1 (-.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) ux) (/.f32 (fma.f32 -1 ux -1) (/.f32 ux (+.f32 1 (-.f32 (*.f32 ux -2) (neg.f32 ux))))))))))) (neg.f32 ux))
(+.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 ux -1 -1) (*.f32 maxCos (*.f32 maxCos ux))) (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 ux ux -1) ux)))) (+.f32 (fma.f32 maxCos ux (/.f32 (-.f32 (/.f32 (fma.f32 ux ux -1) ux) (/.f32 (fma.f32 ux ux -1) ux)) maxCos)) (neg.f32 ux)))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux ux))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))))
(*.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 (-.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 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)
-1
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(-.f32 (pow.f32 ux 2) 1)
(+.f32 (*.f32 ux ux) -1)
(fma.f32 ux ux -1)
(-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux ux)) -1)
(fma.f32 ux ux (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) -1))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1)
(+.f32 (+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 ux ux)) -1)
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) (fma.f32 ux ux -1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 ux maxCos) (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 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 (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 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (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 (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 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (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 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (+.f32 1 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (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)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) 1) -1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(*.f32 (+.f32 1 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fabs.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) -1))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux maxCos (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 1 (*.f32 ux maxCos) (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 ux (cbrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux)) (fma.f32 ux -1 1))
(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 (+.f32 maxCos -1) (cbrt.f32 ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux)) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)))) (cbrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)) 1)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)) 1)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))) (fabs.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (fma.f32 ux -1 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (/.f32 ux 1) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) ux)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) ux) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) ux) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) 1) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2) (+.f32 maxCos -1))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2) (+.f32 maxCos -1))) (*.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (+.f32 maxCos -1)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 maxCos -1))) (/.f32 ux (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 maxCos -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2) ux)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 ux (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) ux)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) (/.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(+.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1)) (/.f32 -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))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 maxCos -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 maxCos -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2) ux)) (/.f32 (+.f32 maxCos -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 maxCos -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 maxCos -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (*.f32 (/.f32 (+.f32 maxCos -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (*.f32 ux ux)) (/.f32 (+.f32 maxCos -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (fma.f32 ux -1 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (fma.f32 ux -1 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (fma.f32 ux -1 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 ux (cbrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (+.f32 maxCos -1) (cbrt.f32 ux)) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) 1)
(fma.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)) (neg.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (+.f32 maxCos -1) 1))) (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 0 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))
(-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) 1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3)))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(*.f32 (/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 (*.f32 ux (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 3)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) 1/3)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))
(fabs.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))) 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 6 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 3) 1/3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) -1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) 1 -1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) maxCos))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)) -1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)
(fma.f32 (hypot.f32 1 (*.f32 ux (+.f32 maxCos -1))) (hypot.f32 1 (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (hypot.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (hypot.f32 1 (-.f32 (*.f32 maxCos ux) ux)) -1)
(+.f32 0 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(-.f32 (*.f32 maxCos ux) ux)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.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 (neg.f32 ux) 3)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.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 ux (*.f32 maxCos (*.f32 maxCos ux)) (fma.f32 ux ux (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (*.f32 ux (*.f32 ux (fma.f32 maxCos maxCos -1))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(*.f32 (/.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(*.f32 (/.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(-.f32 (*.f32 maxCos ux) ux)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1/2)
(-.f32 (*.f32 maxCos ux) ux)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 3)
(-.f32 (*.f32 maxCos ux) ux)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)
(-.f32 (*.f32 maxCos ux) ux)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/3)
(-.f32 (*.f32 maxCos ux) ux)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 maxCos ux) ux)
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -1)))
(-.f32 (*.f32 maxCos ux) ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 (*.f32 maxCos ux) ux)
(log.f32 (*.f32 (exp.f32 (neg.f32 ux)) (exp.f32 (*.f32 ux maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))
(-.f32 (*.f32 maxCos ux) ux)
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (*.f32 maxCos ux) ux)
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/2))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1/2))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1) 1/2))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(-.f32 (*.f32 maxCos ux) ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 3) 1/3))
(-.f32 (*.f32 maxCos ux) ux)
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 ux -1 (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 -1 ux (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 1 (neg.f32 ux) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux))) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -1) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 -1 (cbrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos))) ux)
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux)) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -1) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (+.f32 1 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) (/.f32 1 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 -1 (fma.f32 ux (+.f32 maxCos -1) -1)) (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) -1)
(fma.f32 (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1 -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.f32 1 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (*.f32 ux maxCos) 1 (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 ux maxCos))
(-.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)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 -1 (/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)))
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 -1 (/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) -1)
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 -1 (/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))))
(fma.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(fma.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(+.f32 -1 (/.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)))
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) -1)) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) -1)
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (neg.f32 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 maxCos (cbrt.f32 ux))) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux)) (neg.f32 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos))) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 -1 (cbrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (*.f32 -1 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1) -1)
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)) -1)
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) -1)
(fma.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (+.f32 maxCos -1) 1))) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(+.f32 0 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))) (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (/.f32 1 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) 2)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))))
(*.f32 (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (+.f32 maxCos -1) 1)))) (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 3)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(pow.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1/3)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(pow.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 6) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) 2))
(fabs.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(expm1.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(expm1.f32 (*.f32 2 (log.f32 (-.f32 (*.f32 maxCos ux) ux))))
(expm1.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(expm1.f32 (*.f32 2 (log.f32 (-.f32 (*.f32 maxCos ux) ux))))
(expm1.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(expm1.f32 (*.f32 2 (log.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) 1))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 3))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1/3))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 2))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) 1) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1 -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 4)) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (cbrt.f32 ux))) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux)) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (sqrt.f32 ux))) -1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 ux (+.f32 maxCos -1)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) -1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) ux -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) (+.f32 maxCos -1) -1)
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) -1)
(+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 ux (-.f32 (*.f32 maxCos ux) ux))) (cbrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 maxCos ux) ux) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2))) (cbrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 maxCos -1)))) (sqrt.f32 (+.f32 maxCos -1)) -1)
(fma.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 maxCos ux) ux) (sqrt.f32 (+.f32 maxCos -1)))) (sqrt.f32 (+.f32 maxCos -1)) -1)

localize88.0ms (0.9%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.7%
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.0%
(/.f32 (*.f32 ux ux) (+.f32 1 ux))
98.9%
(/.f32 1 (+.f32 1 ux))
Compiler

Compiled 37 to 23 computations (37.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite97.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1008×log-prod
1002×fma-def
794×pow-prod-down
502×pow-exp
468×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify162.0ms (1.6%)

Algorithm
egg-herbie
Rules
970×div-sub
794×unswap-sqr
568×fma-neg
426×exp-prod
370×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize188.0ms (1.9%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (pow.f32 ux 3))
99.7%
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
98.7%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
Compiler

Compiled 41 to 26 computations (36.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1136×log-prod
1008×fma-def
786×pow-prod-down
560×pow-exp
534×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161
125861
2366461
Stop Event
node limit
Counts
3 → 174
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(-.f32 1 (pow.f32 ux 3))
Outputs
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 1 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 2)
(pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -1)
(pow.f32 (/.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) 1) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))
(exp.f32 (*.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 3))
(exp.f32 (*.f32 (*.f32 3 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 2))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) (log1p.f32 (neg.f32 (pow.f32 ux 3)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1)))) 1)
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (fma.f32 ux ux -1) ux)) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (fma.f32 ux ux -1) ux)))
(*.f32 1 (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (/.f32 1 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux (pow.f32 ux 3)))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (neg.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (neg.f32 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux 1) 1))
(pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 3)
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3) 1/3)
(pow.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) -1)
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2))
(log.f32 (exp.f32 (+.f32 ux (fma.f32 ux ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(log.f32 (*.f32 (exp.f32 ux) (exp.f32 (fma.f32 ux ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux ux 1))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (pow.f32 (exp.f32 ux) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux ux 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3))
(expm1.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1))))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 1 (fma.f32 ux ux 1) ux)
(fma.f32 ux 1 (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))
(fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (*.f32 (cbrt.f32 ux) ux) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux ux))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) (+.f32 1 ux))
(fma.f32 (fma.f32 ux ux 1) 1 ux)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux 1)) (cbrt.f32 (fma.f32 ux ux 1))) (cbrt.f32 (fma.f32 ux ux 1)) ux)
(fma.f32 (sqrt.f32 (*.f32 (cbrt.f32 ux) ux)) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (hypot.f32 1 ux) (hypot.f32 1 ux) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 5) (cbrt.f32 ux) (+.f32 1 ux))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(fma.f32 -1 (pow.f32 ux 3) 1)
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
804×cancel-sign-sub-inv
628×exp-prod
560×div-sub
496×fma-neg
440×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04085782
19575530
235175430
Stop Event
node limit
Counts
210 → 238
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 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 1 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 2)
(pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -1)
(pow.f32 (/.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) 1) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))
(exp.f32 (*.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 3))
(exp.f32 (*.f32 (*.f32 3 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 2))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) (log1p.f32 (neg.f32 (pow.f32 ux 3)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1)))) 1)
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (fma.f32 ux ux -1) ux)) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (fma.f32 ux ux -1) ux)))
(*.f32 1 (+.f32 ux (fma.f32 ux ux 1)))
(*.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))))
(*.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (/.f32 1 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux (pow.f32 ux 3)))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (neg.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (neg.f32 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux 1) 1))
(pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 3)
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3) 1/3)
(pow.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) -1)
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2))
(log.f32 (exp.f32 (+.f32 ux (fma.f32 ux ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(log.f32 (*.f32 (exp.f32 ux) (exp.f32 (fma.f32 ux ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux ux 1))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (pow.f32 (exp.f32 ux) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux ux 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3))
(expm1.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1))))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 1 (fma.f32 ux ux 1) ux)
(fma.f32 ux 1 (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))
(fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (*.f32 (cbrt.f32 ux) ux) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux ux))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) (+.f32 1 ux))
(fma.f32 (fma.f32 ux ux 1) 1 ux)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux 1)) (cbrt.f32 (fma.f32 ux ux 1))) (cbrt.f32 (fma.f32 ux ux 1)) ux)
(fma.f32 (sqrt.f32 (*.f32 (cbrt.f32 ux) ux)) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (hypot.f32 1 ux) (hypot.f32 1 ux) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 5) (cbrt.f32 ux) (+.f32 1 ux))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(fma.f32 -1 (pow.f32 ux 3) 1)
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 ux (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 ux (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 3))) -2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 3))) -2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(*.f32 (/.f32 1 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux -1) ux)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 3)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2) 1/2)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3) 1/3)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) 2)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) 1) -1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux (fma.f32 ux ux 1)) (-.f32 1 (pow.f32 ux 3))) -2))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) 3))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1) 1))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 3))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (*.f32 3 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux))))) 1/3))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))) 2))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) (log1p.f32 (neg.f32 (pow.f32 ux 3)))) -1))
(pow.f32 (exp.f32 (-.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) (log1p.f32 (neg.f32 (pow.f32 ux 3))))) -1)
(exp.f32 (neg.f32 (-.f32 (log1p.f32 (fma.f32 ux ux ux)) (log1p.f32 (neg.f32 (pow.f32 ux 3))))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))) (cbrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (/.f32 (*.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1)))) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (fma.f32 ux ux -1) ux)) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(*.f32 1 (+.f32 ux (fma.f32 ux ux 1)))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)))
(pow.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) 2)
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (/.f32 1 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux (pow.f32 ux 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (neg.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (neg.f32 (-.f32 (fma.f32 ux ux -1) ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (+.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux (-.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux 1) 3)) (fma.f32 ux (-.f32 ux (fma.f32 ux ux 1)) (pow.f32 (fma.f32 ux ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (fma.f32 ux (+.f32 ux -1) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (fma.f32 ux (+.f32 -1 ux) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))
(pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux 1))) 3)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2) 1/2)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3) 1/3)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux ux)) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) -1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 (-.f32 ux (*.f32 ux ux))) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux ux -1) ux))))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) -1)
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(sqrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 2))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (exp.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (exp.f32 ux) (exp.f32 (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 (+.f32 1 ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (pow.f32 (exp.f32 ux) ux)))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux ux 1)) (+.f32 1 (expm1.f32 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux 1)) 3))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1) 1))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 3))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1/3))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux))) 2))
(pow.f32 (hypot.f32 (sqrt.f32 ux) (hypot.f32 1 ux)) 2)
(log1p.f32 (expm1.f32 (+.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (fma.f32 ux ux 1) ux)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux 1 (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 (cbrt.f32 ux) ux) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 ux -1) 1)) (*.f32 ux ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 -1 ux) 1)) (*.f32 ux ux))
(+.f32 (*.f32 ux ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux ux))
(+.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)))
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) (+.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (fma.f32 ux ux 1) 1 ux)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux 1)) (cbrt.f32 (fma.f32 ux ux 1))) (cbrt.f32 (fma.f32 ux ux 1)) ux)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 (*.f32 (cbrt.f32 ux) ux)) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (cbrt.f32 ux))) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (cbrt.f32 ux))) (fabs.f32 (cbrt.f32 ux)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (cbrt.f32 ux))) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (hypot.f32 1 ux) (hypot.f32 1 ux) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 5) (cbrt.f32 ux) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(-.f32 1 (pow.f32 ux 3))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2) 1/2)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(-.f32 1 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 1/3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 ux 3)))) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 3) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
(-.f32 1 (pow.f32 ux 3))

localize157.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.6%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
98.7%
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
Compiler

Compiled 64 to 37 computations (42.2% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite134.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1578×log-prod
1358×fma-def
622×fma-neg
562×expm1-udef
556×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01474
133070
2484270
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
Outputs
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1))
(+.f32 0 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(fma.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) 1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(fma.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3) 1)
(fma.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(fma.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1)
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) 1)

simplify97.0ms (1%)

Algorithm
egg-herbie
Rules
1164×unswap-sqr
1104×times-frac
852×fma-neg
432×fma-def
406×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03387546
19226996
238346952
Stop Event
node limit
Counts
138 → 216
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))) 1))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))))))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 1 (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 ux 2))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))))) (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
1
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))))) (pow.f32 ux 3))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))))) (pow.f32 ux 3))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))) (pow.f32 ux 3))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))) (pow.f32 ux 3))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))) (pow.f32 ux 3))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1))
(+.f32 0 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(fma.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) 1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(fma.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3) 1)
(fma.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(fma.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1)
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) 1)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))) 1))
(fma.f32 -1 ux (fma.f32 (pow.f32 ux 3) (+.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3))) 1))
(-.f32 (fma.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))))))))
(fma.f32 -1 ux (+.f32 (fma.f32 (pow.f32 ux 3) (+.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3))) 1) (neg.f32 (*.f32 (+.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 ux 4)))))
(-.f32 (fma.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 (neg.f32 (pow.f32 ux 4)) (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) 1)) ux)
(-.f32 (-.f32 (fma.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) 1) ux) (*.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 ux 4)))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) ux)
(*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3))
(fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3)))
(fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 1 (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 ux 2))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 0 (pow.f32 (-.f32 1 maxCos) 3)) ux) (+.f32 (fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 1 (*.f32 ux ux)))) (fma.f32 -1 (/.f32 (*.f32 0 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 ux ux)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux))))
(+.f32 (/.f32 0 ux) (-.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 1 (*.f32 ux ux))) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (+.f32 (/.f32 (/.f32 0 ux) ux) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux)))))
(-.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (/.f32 1 ux) ux)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux)))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) ux)
(*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (pow.f32 (-.f32 1 maxCos) 3))
(fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))))
(fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux) (+.f32 (fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))
(-.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(+.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))))) (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))))
(-.f32 (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux) (+.f32 (fma.f32 -1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux)) 1))
(-.f32 (-.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux)))
(-.f32 (-.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (+.f32 (/.f32 (/.f32 1 ux) ux) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux ux))) (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (-.f32 (/.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 ux 3) -3) (neg.f32 maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 ux 3) -3) (neg.f32 maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3))) (-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 ux 3) -3) (neg.f32 maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3))))
(-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 maxCos (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (pow.f32 ux 3) -3))) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos)))
(-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 maxCos (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (pow.f32 ux 3) -3)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3))) (-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 ux 3) -3) (neg.f32 maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3))))
(-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) maxCos)))
(+.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) maxCos)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) maxCos))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) (pow.f32 maxCos 2)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) (pow.f32 ux 3)))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 ux ux) (+.f32 1 ux)) maxCos)))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 (-.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)) (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos maxCos))) (-.f32 (+.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) maxCos)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 maxCos 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (*.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
1
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(-.f32 1 (pow.f32 ux 3))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))))) (pow.f32 ux 3))
(+.f32 1 (-.f32 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (pow.f32 ux 3)))
(-.f32 (-.f32 1 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (pow.f32 ux 3))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))))) (pow.f32 ux 3))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (+.f32 1 (neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))))) (pow.f32 ux 3))
(-.f32 (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3)))) (pow.f32 ux 3))
(-.f32 (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (pow.f32 ux 3)) (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))) (pow.f32 ux 3))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (pow.f32 ux 3))
(+.f32 (fma.f32 (*.f32 (neg.f32 maxCos) maxCos) (*.f32 3 (pow.f32 ux 3)) 1) (-.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (pow.f32 ux 3)))
(+.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos)))) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))
(fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 (neg.f32 maxCos) maxCos)))
(-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))
(-.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))))
(-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))) (pow.f32 ux 3))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (pow.f32 ux 3))
(+.f32 (fma.f32 (*.f32 (neg.f32 maxCos) maxCos) (*.f32 3 (pow.f32 ux 3)) 1) (-.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (pow.f32 ux 3)))
(+.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos)))) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))
(fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 (neg.f32 maxCos) maxCos)))
(-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (fma.f32 (pow.f32 maxCos 3) (pow.f32 ux 3) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3)))))
(-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 maxCos (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))))
(-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))) (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))) (pow.f32 ux 3))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos maxCos)) (+.f32 1 (fma.f32 (pow.f32 maxCos 3) (pow.f32 ux 3) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3)))))) (pow.f32 ux 3))
(+.f32 (fma.f32 (*.f32 (neg.f32 maxCos) maxCos) (*.f32 3 (pow.f32 ux 3)) 1) (-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))) (pow.f32 ux 3)))
(+.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 maxCos maxCos) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 (pow.f32 ux 3) (pow.f32 maxCos 3) (*.f32 (*.f32 maxCos 3) (pow.f32 ux 3))) (pow.f32 ux 3)))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(neg.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(neg.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 0 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(*.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 3)) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 3)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) 1/3)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 2))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 1 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (neg.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos)) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) 1)
(-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))

localize186.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.7%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
99.7%
(/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
98.8%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
Compiler

Compiled 75 to 56 computations (25.3% saved)

series7.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1384×log-prod
892×fma-def
658×pow-exp
502×expm1-udef
498×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (1.9%)

Algorithm
egg-herbie
Rules
1060×unswap-sqr
490×fma-def
486×div-sub
444×*-commutative
414×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.4s (14%)

Compiler

Compiled 54499 to 37250 computations (31.7% saved)

prune707.0ms (7.2%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New205322055
Fresh213
Picked101
Done437
Total206062066
Accurracy
100.0%
Counts
2066 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
98.7%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
99.8%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.0%
1
Compiler

Compiled 55 to 43 computations (21.8% saved)

localize91.0ms (0.9%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f32 ux (+.f32 -2 maxCos))
98.7%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
Compiler

Compiled 32 to 20 computations (37.5% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1242×fma-def
1168×log-prod
556×pow-exp
532×pow-prod-up
462×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01238
128034
2403134
Stop Event
node limit
Counts
2 → 191
Calls
Call 1
Inputs
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
(*.f32 ux (+.f32 -2 maxCos))
Outputs
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 0 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 (-.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 0) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(*.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(*.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 3)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux -1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(fma.f32 ux (+.f32 -2 maxCos) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(fma.f32 (+.f32 -2 maxCos) ux (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1))) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux -2) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(fma.f32 ux -2 (*.f32 ux maxCos))
(fma.f32 ux maxCos (*.f32 ux -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 ux -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))

simplify109.0ms (1.1%)

Algorithm
egg-herbie
Rules
1428×times-frac
784×fma-neg
714×unswap-sqr
706×cancel-sign-sub-inv
434×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04207639
110346579
233016193
Stop Event
node limit
Counts
239 → 293
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 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 -2 ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 0 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 (-.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 0) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(*.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(*.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 3)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux -1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(fma.f32 ux (+.f32 -2 maxCos) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(fma.f32 (+.f32 -2 maxCos) ux (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1))) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux -2) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(fma.f32 ux -2 (*.f32 ux maxCos))
(fma.f32 ux maxCos (*.f32 ux -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 ux -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 ux (neg.f32 (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 (+.f32 -1 (-.f32 2 maxCos)) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(+.f32 1 (*.f32 -1 ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 -2 ux)
(*.f32 ux -2)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (-.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 0) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))) (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (*.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux (+.f32 maxCos -2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 ux) (*.f32 ux (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux (fma.f32 maxCos ux (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (fma.f32 (+.f32 maxCos -1) ux 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 1 ux)))
(pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) -1)
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) -1)
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (exp.f32 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux -1))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 1/3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 -2 maxCos) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 -2 maxCos) ux (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 (+.f32 (-.f32 1 ux) ux) -1) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 (+.f32 (-.f32 1 ux) ux) -1) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1))) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux -2) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (+.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (*.f32 -2 (*.f32 maxCos ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 ux -2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (*.f32 ux 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (-.f32 -2 maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -2)) ux) (/.f32 (*.f32 ux (-.f32 -2 maxCos)) (-.f32 -2 maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 ux (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) (+.f32 (pow.f32 maxCos 3) -8)))
(*.f32 (/.f32 (+.f32 (pow.f32 maxCos 3) -8) (fma.f32 maxCos (+.f32 maxCos 2) 4)) ux)
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -2 maxCos) ux))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (-.f32 -2 maxCos)) ux)
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 ux (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) (+.f32 (pow.f32 maxCos 3) -8)))
(*.f32 (/.f32 (+.f32 (pow.f32 maxCos 3) -8) (fma.f32 maxCos (+.f32 maxCos 2) 4)) ux)
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -2 maxCos) ux))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (-.f32 -2 maxCos)) ux)
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(*.f32 ux (+.f32 maxCos -2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(*.f32 ux (+.f32 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(*.f32 ux (+.f32 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1) 1))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1/3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 3) 1/3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 2))
(*.f32 ux (+.f32 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux -2 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux maxCos (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 maxCos ux (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))

localize68.0ms (0.7%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux ux))
98.8%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
Compiler

Compiled 26 to 15 computations (42.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite119.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1300×unpow-prod-down
1222×prod-diff
872×log-prod
526×pow-prod-down
510×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

simplify170.0ms (1.7%)

Algorithm
egg-herbie
Rules
914×distribute-lft-in
878×times-frac
550×sqr-pow
484×cancel-sign-sub-inv
464×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048210176
112648072
242415980
Stop Event
node limit
Counts
166 → 259
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)
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (sqrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux)))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 0 (-.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) 3))
(*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) 2))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 1 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))) (/.f32 1 (+.f32 1 ux))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (fma.f32 -1 ux -1)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 1 (fma.f32 -1 ux -1)) 1))
(*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.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 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (+.f32 ux -1))
(*.f32 (pow.f32 1 1/3) (-.f32 1 ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) 1) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 1) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) 1) (pow.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) 1))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) 1) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (+.f32 1 ux))) 1) (pow.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) 1) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) 1))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) 1) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) 1) (-.f32 (fma.f32 ux ux 1) ux))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (+.f32 ux -1))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (cbrt.f32 (-.f32 1 ux)))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3/2) 1/3) (pow.f32 (pow.f32 (-.f32 1 ux) 3/2) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))) 1/3) (pow.f32 (/.f32 1 (+.f32 1 ux)) 1/3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))) 2) 1/3) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 1/3))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 5/2) 1/3) (pow.f32 (sqrt.f32 (-.f32 1 ux)) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 ux))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 ux))) (cbrt.f32 (/.f32 1 (-.f32 1 ux)))) -1) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -2) -1) (pow.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2) -1) (pow.f32 (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) 1) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (pow.f32 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 6))) -1) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (pow.f32 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 4))) -1) (/.f32 1 (fma.f32 ux ux 1)))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1/2)
(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)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 -1 ux -1)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 ux))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 ux))) 2))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 ux))) -1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (sqrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux)))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 1 ux)
(+.f32 0 (-.f32 1 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) -1/2)) (sqrt.f32 (+.f32 1 ux)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (*.f32 0 (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))))
(+.f32 0 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) -1/2)) (sqrt.f32 (+.f32 1 ux)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 ux ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (*.f32 0 (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))))
(+.f32 0 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) -1/2)) (sqrt.f32 (+.f32 1 ux)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 ux))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 ux ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (*.f32 0 (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))))
(+.f32 0 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) -1/2)) (sqrt.f32 (+.f32 1 ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (pow.f32 (+.f32 1 ux) -1/2)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))))
(+.f32 (*.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))) (-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))))
(+.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) 0))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) 1 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) 1)))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 ux))) (*.f32 ux ux) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))) (cbrt.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1)) (*.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) -1/2)) (sqrt.f32 (+.f32 1 ux)))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (pow.f32 (+.f32 1 ux) -1/2)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) -1/2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 ux))) (/.f32 ux 1) (*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux)))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (*.f32 (cbrt.f32 ux) ux) 1))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 (neg.f32 ux) (cbrt.f32 (+.f32 1 ux))) (/.f32 ux (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 1 ux)) ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 ux) ux) (sqrt.f32 (+.f32 1 ux))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 1 ux)) ux (/.f32 ux (/.f32 (+.f32 1 ux) ux))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux (/.f32 ux (+.f32 1 ux))) 0) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))) (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3)))))))
(+.f32 (*.f32 0 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))) (-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 (pow.f32 ux 3))) ux))))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (fma.f32 (neg.f32 (+.f32 ux -1)) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (fma.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(+.f32 0 (fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) 3))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) 2))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 1 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 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))) (/.f32 1 (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (fma.f32 -1 ux -1)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 1 (fma.f32 -1 ux -1)) 1))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (/.f32 1 (+.f32 1 ux)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) -1))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 1 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 1 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.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)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (+.f32 ux -1))
(*.f32 (+.f32 -1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 -1 ux)))
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1)
(*.f32 (pow.f32 1 1/3) (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) 1) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -2) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 1) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) 1))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) 1) (pow.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) 1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 1 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) 1) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (+.f32 1 ux))) 1) (pow.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) 1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 1 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) 1) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) 1))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) 1) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 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)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) 1) (-.f32 (fma.f32 ux ux 1) ux))
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (+.f32 ux -1))
(*.f32 (+.f32 -1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 -1 ux)))
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 3))
(-.f32 1 ux)
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (cbrt.f32 (-.f32 1 ux)))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(-.f32 1 ux)
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 3))
(-.f32 1 ux)
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3/2) 1/3) (pow.f32 (pow.f32 (-.f32 1 ux) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 3/2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 3/2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 3/2)))
(*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))) 1/3) (pow.f32 (/.f32 1 (+.f32 1 ux)) 1/3))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))) 2) 1/3) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 4) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 8)))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 5/2) 1/3) (pow.f32 (sqrt.f32 (-.f32 1 ux)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5/2)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 ux))) 2))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 ux))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 ux))) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 ux))) (cbrt.f32 (/.f32 1 (-.f32 1 ux)))) -1) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 1 (*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 ux))) (cbrt.f32 (/.f32 1 (-.f32 1 ux))))))
(/.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 ux))) (cbrt.f32 (/.f32 1 (-.f32 1 ux)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -2) -1) (pow.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -2)) (/.f32 1 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -2)))
(/.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) -2))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2) -1) (pow.f32 (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2)) (/.f32 1 (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (pow.f32 (-.f32 1 (*.f32 ux ux)) -1/2))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) 1) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (/.f32 1 (/.f32 (cbrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) (/.f32 1 (/.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) (*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))
(*.f32 (pow.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1) (pow.f32 (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux 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)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) -1))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(/.f32 (*.f32 1 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -1))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) -2)
(*.f32 (pow.f32 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 6))) -1) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 6)))) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 4))) (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (pow.f32 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 4))) -1) (/.f32 1 (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 4)))) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1))
(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) 2) 1/2)
(-.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)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 -1 ux -1)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1) 1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (neg.f32 ux))) 3))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 ux))) 1/3))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 ux))) 2))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 ux))) -1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(fma.f32 1 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux)))
(-.f32 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 ux (+.f32 1 ux))))
(+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))))
(fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux)))
(-.f32 (*.f32 (+.f32 -1 ux) (/.f32 1 (fma.f32 ux ux -1))) (*.f32 ux (/.f32 ux (+.f32 1 ux))))
(+.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) ux)) (/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1)))

eval395.0ms (4%)

Compiler

Compiled 14372 to 9762 computations (32.1% saved)

prune125.0ms (1.3%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New6101611
Fresh011
Picked101
Done134
Total6125617
Accurracy
100.0%
Counts
617 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux)))
99.8%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.8%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.0%
1
Compiler

Compiled 355 to 239 computations (32.7% saved)

regimes84.0ms (0.8%)

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

4 calls:

44.0ms
uy
12.0ms
ux
11.0ms
maxCos
11.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 336 to 222 computations (33.9% saved)

regimes27.0ms (0.3%)

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

4 calls:

8.0ms
maxCos
6.0ms
ux
6.0ms
uy
5.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
99.8%1ux
99.8%1uy
99.8%1maxCos
99.8%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 72 computations (30.8% saved)

regimes17.0ms (0.2%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes51.0ms (0.5%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes10.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify13.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 39 to 31 computations (20.5% saved)

soundness141.0ms (1.4%)

Rules
1228×unpow-prod-down
828×log-prod
824×fma-def
664×prod-exp
660×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37115
416615
536215
662615
777915
880915
981415
0819
117415
2246715
Stop Event
node limit
saturated
Compiler

Compiled 113 to 66 computations (41.6% saved)

end35.0ms (0.3%)

Compiler

Compiled 74 to 52 computations (29.7% saved)

Profiling

Loading profile data...