UniformSampleCone, z

Time bar (total: 4.3s)

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

Results
1.4s8256×body256valid
Bogosity

preprocess95.0ms (2.2%)

Algorithm
egg-herbie
Rules
2196×fma-def
416×fma-neg
284×sub-neg
220×associate-+l-
178×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025145
165113
2179113
3473105
41257105
52340105
62891105
73010105
83032105
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (+.f32 1 ux) (*.f32 ux maxCos))
(-.f32 ux (fma.f32 ux maxCos -1))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 1 (+.f32 ux (*.f32 ux maxCos)))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
Symmetry

(abs uy)

Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify24.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 28 computations (26.3% saved)

localize91.0ms (2.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite78.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (2.4%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02444797
16234647
217144531
370764515
Stop Event
node limit
Counts
187 → 131
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) -1)
(pow.f32 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 1 (fma.f32 ux maxCos (neg.f32 ux)) 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1 1)
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux)))) (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (sqrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1)
(fma.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1/2) (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1/2) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (cbrt.f32 (*.f32 maxCos maxCos))) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1)
(+.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) -1)
(pow.f32 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 (fma.f32 maxCos ux -1) ux))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (-.f32 (fma.f32 maxCos ux -1) ux))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1/2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) -1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1) 1))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 3))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 1/3))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 2))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (fma.f32 ux maxCos (neg.f32 ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 1 ux) 1 (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux maxCos) 1 (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (-.f32 1 ux))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 1) ux)
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux)))) (cbrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) (sqrt.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1/2) (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1/2) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 ux (cbrt.f32 (*.f32 maxCos maxCos))) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (-.f32 1 ux))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 1) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) ux) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 (fma.f32 maxCos ux -1) ux))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (-.f32 (fma.f32 maxCos ux -1) ux))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1/2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) -1)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (pow.f32 (exp.f32 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))) (+.f32 1 (expm1.f32 (-.f32 1 ux)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 1) 1))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 3))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 1/3))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 2))
(exp.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)

eval33.0ms (0.8%)

Compiler

Compiled 1773 to 1026 computations (42.1% saved)

prune21.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1265131
Fresh000
Picked112
Done000
Total1276133
Accurracy
100.0%
Counts
133 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
73.1%
1
98.8%
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
73.1%
1
Compiler

Compiled 134 to 96 computations (28.4% saved)

localize236.0ms (5.4%)

Local Accuracy

Found 9 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
99.6%
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)
99.1%
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
98.7%
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
100.0%
(-.f32 (*.f32 maxCos ux) ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.9%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
Compiler

Compiled 137 to 60 computations (56.2% saved)

series47.0ms (1.1%)

Counts
9 → 216
Calls

54 calls:

TimeVariablePointExpression
13.0ms
ux
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
12.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
2.0ms
maxCos
@0
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
2.0ms
ux
@inf
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
1.0ms
maxCos
@inf
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))

rewrite142.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1606×fma-def
826×expm1-udef
818×log1p-udef
484×add-sqr-sqrt
478×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify258.0ms (5.9%)

Algorithm
egg-herbie
Rules
1656×fma-def
634×distribute-lft-in
618×times-frac
612×distribute-rgt-in
454×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119126565
1344823971
Stop Event
node limit
Counts
581 → 794
Calls
Call 1
Inputs
(log.f32 (-.f32 1 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 2 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 ux) maxCos)) (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux)))))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux)))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 2 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 ux) maxCos)) (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 ux (+.f32 (*.f32 -1 (+.f32 1 ux)) (*.f32 2 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))) (pow.f32 ux 2))) (/.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) 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 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux)))) maxCos)) (*.f32 maxCos ux))) (*.f32 -1 (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (+.f32 1 ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (-.f32 maxCos 1) 3) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 (-.f32 maxCos 1) ux))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))) (/.f32 maxCos (-.f32 1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)))))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (-.f32 maxCos 1))))) (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)))))
(*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))))))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 2)))) (*.f32 -2 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))))))
(*.f32 -1 (*.f32 (+.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
1
(+.f32 1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 maxCos 1) 1))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 1)
(*.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 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(fma.f32 ux (-.f32 maxCos 1) 1)
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 1)
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) 1)
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 maxCos ux (*.f32 (neg.f32 ux) 1))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux maxCos (*.f32 (neg.f32 ux) 1))
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (*.f32 maxCos ux) 1 (neg.f32 ux))
(fma.f32 (*.f32 maxCos ux) 1 (*.f32 (neg.f32 ux) 1))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 1 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 1 (neg.f32 ux) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (neg.f32 ux))
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 maxCos 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 (cbrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (neg.f32 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 maxCos ux))
(fma.f32 -1 ux (*.f32 maxCos ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux 1 (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(*.f32 1 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))
(*.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (*.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) -1) (/.f32 1 (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) 1) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3) 1/3)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 3) (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 maxCos ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(-.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 maxCos ux ux))
(pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 maxCos ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 ux)))
(+.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 maxCos ux)) (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1)
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(*.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) 3) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) (pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 maxCos ux ux) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 maxCos ux ux))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6))
(log.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(expm1.f32 (*.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1))
(exp.f32 (log.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(fma.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(fma.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 maxCos ux) (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (neg.f32 ux)))
(+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))
(+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))))
(/.f32 1 (/.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(exp.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 -1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) 1) (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
Outputs
(log.f32 (-.f32 1 ux))
(log1p.f32 (neg.f32 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(+.f32 (log1p.f32 (neg.f32 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(+.f32 (log.f32 maxCos) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos))
(+.f32 (+.f32 (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))) (log.f32 ux)) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))) (log.f32 ux))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (/.f32 1 maxCos))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (log.f32 ux))) (/.f32 -1 maxCos)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 1 maxCos)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))) (/.f32 -1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1)))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (log.f32 ux) (/.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (+.f32 (+.f32 (log.f32 ux) (/.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1))) (+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1/2 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1/3 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 1/2 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2)) (/.f32 1/3 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0)))) ux))
(-.f32 (+.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) ux)
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(-.f32 (fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0)))))) ux)
(fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (-.f32 (+.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) ux))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos))))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos)))))) (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)))) (*.f32 (/.f32 maxCos (exp.f32 (log.f32 maxCos))) (/.f32 maxCos ux))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(+.f32 (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))))))))
(+.f32 (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)))) (*.f32 (/.f32 maxCos (exp.f32 (log.f32 maxCos))) (/.f32 maxCos ux))) (+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux (exp.f32 (log.f32 maxCos)))))) (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (/.f32 (-.f32 1 ux) (/.f32 (*.f32 ux maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (/.f32 (-.f32 1 ux) (/.f32 (*.f32 ux maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 (fma.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6)) (/.f32 (pow.f32 maxCos 3) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (/.f32 (-.f32 1 ux) (/.f32 (*.f32 ux maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))))))
(-.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos)))) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) -1/6)) (/.f32 (pow.f32 maxCos 3) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux ux) 0))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 (fma.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (pow.f32 ux 3) (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) 0))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (*.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))
(-.f32 (fma.f32 maxCos (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))) (/.f32 1 (+.f32 1 (+.f32 ux (*.f32 ux ux))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) -3) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 (neg.f32 ux) 3))) (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2)))) (*.f32 maxCos maxCos) (*.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) -3) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2)) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))))))) (*.f32 maxCos (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))))))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2))))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) 2)))))))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (+.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) (+.f32 (/.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) -3) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 (neg.f32 ux) 3))) (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2))))))))) (pow.f32 maxCos 3) (fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))) -3) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 (neg.f32 ux) 3))) (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2)))) (*.f32 maxCos maxCos) (*.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (/.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) 2) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (fma.f32 (pow.f32 maxCos 3) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))))) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) -3) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2)) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))))))))))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) -3) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2)) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))))))) (*.f32 maxCos (fma.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 1 (+.f32 ux (*.f32 ux ux))) 2) (fma.f32 ux ux (+.f32 ux (*.f32 ux ux)))))))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))
(-.f32 (+.f32 (*.f32 ux -3) (*.f32 ux maxCos)) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux)))
(+.f32 (fma.f32 ux -3 (*.f32 ux maxCos)) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 2 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 ux) maxCos)) (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux)))))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux)))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))))
(-.f32 (+.f32 (/.f32 ux maxCos) (fma.f32 2 (/.f32 ux maxCos) (fma.f32 -1 ux (fma.f32 -1 (/.f32 (+.f32 1 ux) maxCos) (*.f32 ux (+.f32 -2 maxCos)))))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 -1 (+.f32 (*.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) maxCos) (/.f32 (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux))) (*.f32 ux ux))) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux)))))
(+.f32 (/.f32 ux maxCos) (-.f32 (fma.f32 2 (/.f32 ux maxCos) (-.f32 (fma.f32 ux (+.f32 -2 maxCos) (/.f32 (-.f32 -1 ux) maxCos)) ux)) (fma.f32 -1 (fma.f32 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) maxCos) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) (*.f32 ux ux)) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) (/.f32 1 (*.f32 ux maxCos)))))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 2 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 ux) maxCos)) (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 ux (+.f32 (*.f32 -1 (+.f32 1 ux)) (*.f32 2 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))) (pow.f32 ux 2))) (/.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)) ux))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux)))))))
(-.f32 (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 ux (fma.f32 2 (/.f32 ux maxCos) (fma.f32 -1 (/.f32 (+.f32 1 ux) maxCos) (fma.f32 -2 ux (fma.f32 maxCos ux (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos))))))))) (fma.f32 -1 (*.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 maxCos maxCos)) (/.f32 (+.f32 ux (-.f32 (fma.f32 -1 (+.f32 1 ux) (*.f32 ux 2)) (fma.f32 -1 (/.f32 (*.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux)))) (*.f32 ux ux)) (/.f32 1 ux)))) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (*.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) maxCos) (/.f32 (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux)) (/.f32 (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))))))))
(+.f32 (/.f32 ux maxCos) (-.f32 (+.f32 (-.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) ux) (+.f32 (fma.f32 2 (/.f32 ux maxCos) (/.f32 (-.f32 -1 ux) maxCos)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (/.f32 ux (*.f32 maxCos maxCos))))) (-.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (-.f32 (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 1 (+.f32 ux (*.f32 ux ux))))) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) (*.f32 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) maxCos) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) (*.f32 ux ux))))) (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 ux (-.f32 (fma.f32 ux 2 (-.f32 -1 ux)) (-.f32 (/.f32 1 ux) (*.f32 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) ux)) ux))))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.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 -2 maxCos) (+.f32 1 ux))
(-.f32 (+.f32 (*.f32 -2 ux) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux)))) maxCos)) (*.f32 maxCos ux))) (*.f32 -1 (+.f32 1 ux)))
(-.f32 (fma.f32 -2 ux (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -3) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (neg.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) ux)))) maxCos) (*.f32 ux maxCos))) (+.f32 -1 (neg.f32 ux)))
(+.f32 (fma.f32 ux -2 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 (*.f32 ux -3) (-.f32 (/.f32 (+.f32 -1 (*.f32 ux (-.f32 -1 ux))) ux) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux -2 (+.f32 1 ux)) ux)))) maxCos))) (+.f32 1 ux))
(-.f32 (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 ux) (*.f32 -2 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux))) ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -1 (+.f32 1 ux))) (-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (+.f32 1 ux)))))
(-.f32 (fma.f32 -2 ux (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -3) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (neg.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) ux)))) maxCos) (fma.f32 maxCos ux (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux -3) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (neg.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)) ux)))) (*.f32 ux ux))) (+.f32 (+.f32 -1 (neg.f32 ux)) (/.f32 (-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))))))
(-.f32 (+.f32 (fma.f32 ux -2 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 (*.f32 ux maxCos) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (-.f32 (*.f32 ux -3) (-.f32 (/.f32 (+.f32 -1 (*.f32 ux (-.f32 -1 ux))) ux) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux -2 (+.f32 1 ux)) ux)))) maxCos))) (-.f32 (+.f32 (-.f32 -1 ux) (/.f32 (fma.f32 ux -2 (+.f32 1 ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 1 (+.f32 ux (*.f32 ux ux)))))) (/.f32 (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux -3) (-.f32 (/.f32 (+.f32 -1 (*.f32 ux (-.f32 -1 ux))) ux) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux -2 (+.f32 1 ux)) ux))))))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux ux) 0))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (-.f32 maxCos 1) 3) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 2)))))) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 0 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (fma.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 0 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (-.f32 1 maxCos)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 1 (fma.f32 0 (*.f32 ux ux) (fma.f32 (pow.f32 ux 3) (+.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (-.f32 1 maxCos) 0)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 1 maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))
(neg.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux)))
(/.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (-.f32 1 maxCos) ux))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))) (/.f32 maxCos (-.f32 1 maxCos)))
(+.f32 (/.f32 1 (-.f32 1 maxCos)) (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))) (/.f32 maxCos (-.f32 1 maxCos))))
(-.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))) (/.f32 maxCos (-.f32 1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)))))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (fma.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 ux (+.f32 maxCos -1))) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (-.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) ux)) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))) (/.f32 maxCos (-.f32 1 maxCos))) (-.f32 (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (+.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (-.f32 maxCos 1))))) (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) ux) (-.f32 1 maxCos)))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)))))
(+.f32 (/.f32 1 (-.f32 1 maxCos)) (-.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (neg.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (+.f32 maxCos -1))))) (+.f32 maxCos -1)) (fma.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux ux)) (neg.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (fma.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 ux (+.f32 maxCos -1))) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))
(+.f32 (/.f32 1 (-.f32 1 maxCos)) (-.f32 (-.f32 (-.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) ux) (/.f32 (-.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (/.f32 (-.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (neg.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos)))) (+.f32 maxCos -1))) (+.f32 maxCos -1))) (*.f32 ux ux))) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (-.f32 1 maxCos) ux))) (+.f32 (/.f32 maxCos (-.f32 1 maxCos)) (-.f32 (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (-.f32 (/.f32 1 (-.f32 1 maxCos)) (/.f32 maxCos (-.f32 1 maxCos))) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos)))
(neg.f32 (/.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos)))
(/.f32 (neg.f32 ux) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))))
(+.f32 (neg.f32 (/.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos))) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (/.f32 ux (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))))))
(+.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 -1 (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -1 (+.f32 (/.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos)) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))))))
(+.f32 1 (+.f32 (-.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) ux) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) (-.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)))))))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 2)))) (*.f32 -2 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 2)))))))
(+.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (fma.f32 -1 (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 -1 (/.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))))) (+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 -2 (/.f32 maxCos (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 3))))))))
(+.f32 1 (-.f32 (-.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) ux) (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 ux (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 3))) (-.f32 (*.f32 -2 (/.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 ux ux))) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))))
(*.f32 -1 (*.f32 (+.f32 1 ux) ux))
(*.f32 (+.f32 -1 (neg.f32 ux)) ux)
(*.f32 ux (-.f32 -1 ux))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos))
(fma.f32 -1 (*.f32 ux (+.f32 1 ux)) (*.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 -1 ux)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 maxCos (fma.f32 ux ux (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 -1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)))
(*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (+.f32 maxCos -1) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) ux))
(*.f32 (+.f32 maxCos -1) (fma.f32 (*.f32 ux ux) (-.f32 1 maxCos) ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos)))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 -1 (pow.f32 ux 3))
(pow.f32 (neg.f32 ux) 3)
(+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))
(fma.f32 -1 (pow.f32 ux 3) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 3 (pow.f32 ux 3)) (pow.f32 (neg.f32 ux) 3))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (fma.f32 -1 (pow.f32 ux 3) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (fma.f32 maxCos (*.f32 3 (pow.f32 ux 3)) (pow.f32 (neg.f32 ux) 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (-.f32 (fma.f32 maxCos (*.f32 3 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 3)) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux maxCos) 3)
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos)))
(+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (fma.f32 maxCos (*.f32 3 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (pow.f32 ux 3)) maxCos))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (*.f32 maxCos (*.f32 3 (pow.f32 ux 3)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (-.f32 (fma.f32 maxCos (*.f32 3 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 3)) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux maxCos) 3)
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (pow.f32 (*.f32 ux maxCos) 3))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (fma.f32 -1 (pow.f32 ux 3) (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)) (pow.f32 (*.f32 ux maxCos) 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -3) (-.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))) (pow.f32 ux 3)))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)
(-.f32 1 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(-.f32 1 (*.f32 (+.f32 -1 (neg.f32 ux)) ux))
(+.f32 1 (+.f32 ux (*.f32 ux ux)))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) maxCos)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (+.f32 1 ux) ux)))
(+.f32 1 (-.f32 (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 (+.f32 -1 (neg.f32 ux)) ux)))
(+.f32 1 (+.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 -1 ux)) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (*.f32 ux ux))))
1
(+.f32 1 (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))) (fma.f32 ux (-.f32 1 maxCos) 1))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))) (fma.f32 ux (-.f32 1 maxCos) 1))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) 1))
(+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) 1))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))) (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))) 2))
(fabs.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (fma.f32 ux (-.f32 maxCos 1) 1))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 maxCos 1) 1))) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (fma.f32 ux (-.f32 maxCos 1) 1))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2) (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (+.f32 1 (+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (*.f32 ux maxCos)) ux)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)) (-.f32 1 (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (E.f32) (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 3)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 3) 1/3)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos 1) 1)) 2)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))) (sqrt.f32 (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (-.f32 maxCos 1) 1))))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos 1) 1) 3))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log1p.f32 (expm1.f32 (fma.f32 ux (-.f32 maxCos 1) 1)))
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (-.f32 maxCos 1) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(+.f32 1 (fma.f32 ux maxCos (neg.f32 ux)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) 1)
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) 1)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) 1)
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2))
(fabs.f32 (-.f32 (*.f32 ux maxCos) ux))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 maxCos ux (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 ux (-.f32 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (*.f32 maxCos ux) 1 (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (*.f32 maxCos ux) 1 (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 1 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 1 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 1 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (cbrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (cbrt.f32 ux)) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) 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) maxCos) (*.f32 (neg.f32 ux) 1))
(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 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos))) ux)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos)) (neg.f32 ux))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 ux (cbrt.f32 maxCos))) ux)
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (sqrt.f32 ux) (neg.f32 (sqrt.f32 ux)) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) 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))
(-.f32 (*.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux))) ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux)) (neg.f32 ux))
(-.f32 (*.f32 (sqrt.f32 ux) (*.f32 maxCos (sqrt.f32 ux))) ux)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (neg.f32 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)) (fma.f32 ux -1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (neg.f32 ux) ux))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)) (fma.f32 ux -1 ux))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 ux)) (cbrt.f32 (neg.f32 ux))) (cbrt.f32 (neg.f32 ux)) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 -1 ux (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 ux) 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 ux -1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 ux -1 ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (+.f32 (neg.f32 ux) ux))
(fma.f32 (fma.f32 (sqrt.f32 ux) (sqrt.f32 maxCos) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (fma.f32 ux -1 ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) ux)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux)) ux)
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos)) ux)
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (neg.f32 ux) 1))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (neg.f32 ux))
(-.f32 (*.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos)) ux)
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fabs.f32 (-.f32 ux (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 ux 1 (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(*.f32 1 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (pow.f32 (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (pow.f32 (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) 2)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(*.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 ux maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 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 ux maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.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 ux maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 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 1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux 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 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(*.f32 (-.f32 1 (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 ux maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(*.f32 (-.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 ux maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) 3)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 3) 1/3)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)) 2)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 2))
(fabs.f32 (-.f32 1 (-.f32 ux (*.f32 ux maxCos))))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1) 3))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 ux (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))) (cbrt.f32 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))) 1)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 1)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) 2)) (*.f32 (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) 2)
(*.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (*.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) 2)
(*.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) -1) (/.f32 1 (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3))) (/.f32 1 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(*.f32 (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) 2)) (*.f32 (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) 2)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) 2)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) 2)) (*.f32 (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) 1) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) 2)
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) 2)
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 1)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 3)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3) 1/3)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3/2)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))) 2)
(pow.f32 (/.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))) -1)
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3))) (/.f32 1 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(fabs.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 3) (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (log1p.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 maxCos ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 ux)))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(-.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)
(+.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(+.f32 (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 maxCos ux ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 maxCos ux ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3) 1/3)
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 maxCos ux) (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 maxCos ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 ux)))
(*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 maxCos ux)) (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (neg.f32 ux)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(+.f32 (*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1)
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3) 1))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) -1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1)
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3/2))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) 3) (-.f32 (*.f32 maxCos ux) ux))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) (pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) 1) (-.f32 (*.f32 maxCos ux) ux))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 maxCos ux ux) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 maxCos ux ux) 3))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos ux) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 maxCos ux ux) (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (/.f32 (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (/.f32 (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 (fma.f32 maxCos ux ux) (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 6))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 6))
(fabs.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(log.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 9))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 9))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(expm1.f32 (*.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(exp.f32 (log.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) 1))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(fma.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(fma.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (*.f32 maxCos ux) (*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (neg.f32 ux)))
(pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 3)
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)
(+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(/.f32 1 (/.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (neg.f32 (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (neg.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos))) 3)) (fma.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) (-.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (neg.f32 ux)) 2) (*.f32 (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) (-.f32 1 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1))))
(pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 3)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3) 1/3)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 2))
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1))
(log.f32 (exp.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(exp.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1))))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (cbrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (neg.f32 (cbrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) 1) (fma.f32 ux (-.f32 1 maxCos) 1) 1)
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)
(fma.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 1)

eval562.0ms (12.9%)

Compiler

Compiled 32030 to 17781 computations (44.5% saved)

prune244.0ms (5.6%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New107111072
Fresh011
Picked224
Done011
Total107351078
Accurracy
100.0%
Counts
1078 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.1%
1
98.6%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.1%
1
Compiler

Compiled 86 to 68 computations (20.9% saved)

localize80.0ms (1.8%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 32 to 20 computations (37.5% saved)

series2.0ms (0.1%)

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

rewrite86.0ms (2%)

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

simplify99.0ms (2.3%)

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

eval103.0ms (2.4%)

Compiler

Compiled 5494 to 3776 computations (31.3% saved)

prune46.0ms (1%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2921293
Fresh011
Picked101
Done033
Total2935298
Accurracy
100.0%
Counts
298 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.1%
1
97.7%
(-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.1%
1
Compiler

Compiled 82 to 66 computations (19.5% saved)

localize65.0ms (1.5%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
98.6%
(-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux)))
Compiler

Compiled 24 to 16 computations (33.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite77.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1924×prod-diff
884×log-prod
854×fma-def
550×pow-prod-down
426×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify96.0ms (2.2%)

Algorithm
egg-herbie
Rules
1600×times-frac
1082×distribute-lft-in
966×distribute-rgt-in
592×fma-neg
434×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04038700
110266318
232453508
Stop Event
node limit
Counts
186 → 230
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 (*.f32 ux -2) (+.f32 ux 1))
(+.f32 (*.f32 ux -2) (*.f32 (+.f32 ux 1) 1))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (+.f32 ux ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux -2 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 -2 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 1 ux ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 -1 ux ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 ux 1 ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 ux))) (sqrt.f32 ux) ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (neg.f32 (sqrt.f32 ux)) ux))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 -1 (+.f32 ux -1) (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (+.f32 ux -1)))
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 0 (+.f32 (fma.f32 ux -2 1) ux))
(+.f32 (fma.f32 ux -2 1) ux)
(+.f32 (-.f32 (fma.f32 ux -2 1) 0) ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))))
(*.f32 (+.f32 (fma.f32 ux -2 1) ux) 1)
(*.f32 1 (+.f32 (fma.f32 ux -2 1) ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(*.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux -2 -1) ux) (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux -2 -1) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux -2 -1) ux)))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (*.f32 ux ux) 4 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux -2) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux -2 1) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) 4 (neg.f32 (pow.f32 (+.f32 ux 1) 2))) (-.f32 (*.f32 ux -2) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux -2 1) ux))
(pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 1)
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) 3)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux -2 -1) ux) (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux -2 1) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) -2) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) -2)))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) -2)))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux -2 1)) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux -2 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux -1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux -2 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 3))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux -2 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 ux -2 (+.f32 ux 1))
(fma.f32 ux -2 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -2 ux (+.f32 ux 1))
(fma.f32 -2 ux (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux -2) 1 (+.f32 ux 1))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux -2))
(fma.f32 (+.f32 (fma.f32 ux -2 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux -2 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 -2 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (*.f32 ux -2) (+.f32 ux 1))
(fma.f32 1 (*.f32 ux -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 1 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux -2 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 -2 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 1 (fma.f32 ux -2 1) ux)
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 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 -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 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 -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 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 -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -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 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) ux)
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux -2))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -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 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (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 -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 ux -2) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 ux -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (+.f32 ux ux))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 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 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 1 ux ux))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 -1 ux ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 ux 1 ux))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 ux))) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (neg.f32 (sqrt.f32 ux)) ux))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 -1 (+.f32 ux -1) (+.f32 ux -1)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (+.f32 ux -1)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 0 (+.f32 (fma.f32 ux -2 1) ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 1) ux)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (-.f32 (fma.f32 ux -2 1) 0) ux)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 0 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux -2 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))) (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 -1 ux)) (+.f32 1 (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))) (*.f32 0 (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux))))
(-.f32 (*.f32 ux -2) (/.f32 (fma.f32 ux ux 1) (+.f32 -1 ux)))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1)))) (fma.f32 (neg.f32 (-.f32 (sqrt.f32 ux) 1)) (+.f32 (sqrt.f32 ux) 1) (*.f32 (-.f32 (sqrt.f32 ux) 1) (+.f32 (sqrt.f32 ux) 1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 1 (fma.f32 ux -2 1) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 ux))) (pow.f32 (cbrt.f32 ux) 2) (*.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (cbrt.f32 ux) (*.f32 -1 (pow.f32 (cbrt.f32 ux) 2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 -1 (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 -1 (sqrt.f32 ux)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux -2 1)))) (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux -2 1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux -2 1))))))
(+.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 (fma.f32 ux -2 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux -2 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 (+.f32 (fma.f32 ux -2 1) ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 1 (+.f32 (fma.f32 ux -2 1) ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)))
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux -2 -1) ux) (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))))
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux -2 -1) ux))
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux -2 -1) ux)))
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (*.f32 ux ux) 4 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux -2) (+.f32 ux 1)))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (*.f32 ux ux) 4 (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 -2 (+.f32 1 ux))))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 ux (*.f32 ux 4) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 ux) (+.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux -2 1) ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 ux (-.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux -2 1) (-.f32 1 ux))))
(/.f32 (fma.f32 (*.f32 ux ux) 4 (neg.f32 (pow.f32 (+.f32 ux 1) 2))) (-.f32 (*.f32 ux -2) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 ux ux) 4 (neg.f32 (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux -2) (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 1 ux) 2)) (+.f32 (fma.f32 ux -2 (neg.f32 ux)) -1))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux -2 -1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux -2 1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux -2 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 ux ux)) (-.f32 1 ux))
(pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) 3)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2) 1/2)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 3) 1/3)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) 2)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4)) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3))) -1)
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux -2 -1) ux) (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2))) -1)
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (exp.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux -2 1) ux))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) -2) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) -2)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) -2)))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux -2 1)) (exp.f32 ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (*.f32 (exp.f32 (fma.f32 ux -2 1)) (+.f32 1 (expm1.f32 ux))))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux -1))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux -2 1)) (+.f32 1 (expm1.f32 ux))))
(-.f32 (fma.f32 ux -2 1) (log1p.f32 (expm1.f32 ux)))
(-.f32 (fma.f32 ux -2 1) ux)
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 3))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux -2 1) ux)) 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux))) 3))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux -2 1) ux))) 1/3))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux))) 2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux -2 1) ux)))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 ux -2 (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 ux -2 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 -2 ux (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 -2 ux (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 ux -2) 1 (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 ux -2) 1 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (+.f32 (fma.f32 ux -2 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 (+.f32 (fma.f32 ux -2 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 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (+.f32 (fma.f32 ux -2 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 1 (*.f32 ux -2) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 1 (*.f32 ux -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 1 (+.f32 (fma.f32 ux -2 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 1 (+.f32 (fma.f32 ux -2 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 ux 1)
(-.f32 1 ux)
(fma.f32 1 (+.f32 (fma.f32 ux -2 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 1 (fma.f32 ux -2 1) ux)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux -2)) 2) (cbrt.f32 (*.f32 ux -2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (+.f32 ux (+.f32 1 (+.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 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 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 -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2) (+.f32 -1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2) (+.f32 -1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 0)
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (+.f32 ux (+.f32 1 (+.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 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (+.f32 ux (+.f32 1 (+.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 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 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 -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2) (+.f32 -1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 -1 ux)) 2) (+.f32 -1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux -2 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux -2 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux -2 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 ux ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 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 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux -2 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux -2 1) (+.f32 ux (+.f32 ux ux)))
(fma.f32 2 ux (-.f32 1 ux))
(+.f32 1 ux)
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4)))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4)))))
(+.f32 (+.f32 ux ux) (/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4))))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux -2 -1) ux) (*.f32 (*.f32 ux ux) 4))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 -1 ux) (+.f32 ux (fma.f32 ux -2 -1)) (*.f32 ux (*.f32 ux 4)))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (+.f32 -1 ux) 3)) (fma.f32 (+.f32 -1 ux) (neg.f32 (+.f32 1 ux)) (*.f32 ux (*.f32 ux 4)))))
(+.f32 (+.f32 ux ux) (/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (+.f32 -1 ux) (-.f32 -1 ux) (*.f32 ux (*.f32 ux 4)))))
(fma.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux)))
(fma.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(*.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux))
(fma.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux -2 -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux -2 -1))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (+.f32 -1 ux) 2)) (neg.f32 (+.f32 1 ux))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 ux 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux -2 1)) (cbrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (fma.f32 ux -2 1)) ux)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) ux)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (+.f32 ux ux))
(+.f32 (+.f32 ux ux) (fma.f32 ux -2 (-.f32 1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -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)))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (+.f32 ux (+.f32 1 (+.f32 -1 ux))))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 -1 ux))) (+.f32 ux ux))
(+.f32 (+.f32 ux ux) (fma.f32 ux -2 (-.f32 1 ux)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 (sqrt.f32 ux) -1) (neg.f32 (+.f32 1 (sqrt.f32 ux))))) (fma.f32 (neg.f32 (+.f32 (sqrt.f32 ux) -1)) (+.f32 1 (sqrt.f32 ux)) (*.f32 (+.f32 (sqrt.f32 ux) -1) (+.f32 1 (sqrt.f32 ux)))))
(+.f32 (fma.f32 ux -2 (*.f32 (+.f32 1 (sqrt.f32 ux)) (+.f32 (neg.f32 (sqrt.f32 ux)) 1))) (*.f32 0 (*.f32 (+.f32 -1 (sqrt.f32 ux)) (+.f32 1 (sqrt.f32 ux)))))
(fma.f32 ux -2 (-.f32 1 ux))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 ux 1)
(-.f32 1 ux)

eval94.0ms (2.2%)

Compiler

Compiled 5014 to 3476 computations (30.7% saved)

prune35.0ms (0.8%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2291230
Fresh011
Picked101
Done033
Total2305235
Accurracy
100.0%
Counts
235 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.9%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.7%
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
73.1%
1
Compiler

Compiled 123 to 84 computations (31.7% saved)

regimes29.0ms (0.7%)

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

4 calls:

6.0ms
uy
6.0ms
maxCos
5.0ms
ux
5.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 105 to 68 computations (35.2% saved)

regimes16.0ms (0.4%)

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

4 calls:

4.0ms
maxCos
4.0ms
ux
4.0ms
uy
4.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 43 to 31 computations (27.9% saved)

regimes11.0ms (0.3%)

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

3 calls:

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

Compiled 26 to 20 computations (23.1% saved)

regimes8.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify11.0ms (0.3%)

Algorithm
egg-herbie
Rules
90×unsub-neg
62×neg-mul-1
58×distribute-lft-neg-in
38×cancel-sign-sub
32×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
12546
24046
35246
47246
510346
616446
721646
825046
926046
1027546
1127846
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(-.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 30 to 24 computations (20% saved)

soundness88.0ms (2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01238
126230
2360130
Stop Event
node limit
Compiler

Compiled 42 to 26 computations (38.1% saved)

end0.0ms (0%)

preprocess67.0ms (1.5%)

Remove

(abs uy)

Compiler

Compiled 82 to 60 computations (26.8% saved)

Profiling

Loading profile data...