UniformSampleCone, z

Time bar (total: 4.6s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (29.1%)

Results
1.3s8256×body256valid
Bogosity

preprocess92.0ms (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.5%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 28 computations (26.3% saved)

localize87.0ms (1.9%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite81.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify84.0ms (1.8%)

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

Useful iterations: 2 (0.0ms)

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

eval33.0ms (0.7%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune24.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1504154
Fresh000
Picked112
Done000
Total1515156
Accurracy
100.0%
Counts
156 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
71.6%
1
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
71.6%
1
Compiler

Compiled 98 to 74 computations (24.5% saved)

localize148.0ms (3.2%)

Local Accuracy

Found 6 expressions with local accuracy:

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

Compiled 80 to 45 computations (43.8% saved)

series8.0ms (0.2%)

Counts
6 → 108
Calls

27 calls:

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

rewrite116.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
1528×fma-def
708×expm1-udef
700×log1p-udef
672×fma-neg
412×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify147.0ms (3.2%)

Algorithm
egg-herbie
Rules
1480×fma-neg
774×exp-prod
632×cube-prod
552×associate-*r*
548×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057713169
1136210861
2522010857
Stop Event
node limit
Counts
379 → 369
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 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 (-.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 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (*.f32 ux maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 ux maxCos) 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)) (*.f32 ux maxCos))
(fma.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 1 (*.f32 ux ux) (+.f32 ux 1))
(fma.f32 ux ux (+.f32 ux 1))
(fma.f32 ux (+.f32 ux 1) 1)
(fma.f32 (fma.f32 ux ux ux) 1 1)
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 ux 1))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 ux 1))
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1))
(fma.f32 (+.f32 ux 1) ux 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 -1 (pow.f32 ux 3) 1)
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
(+.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 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 1 ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 1 ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(fma.f32 ux 1 (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux 1 (*.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))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 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 ux (neg.f32 (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(fma.f32 -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)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(pow.f32 (neg.f32 ux) 3)
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(pow.f32 (neg.f32 ux) 3)
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))) -1)
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 ux maxCos (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 ux maxCos (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 ux maxCos (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 ux maxCos (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 ux maxCos) 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(+.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(+.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(+.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(fma.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (/.f32 (pow.f32 (neg.f32 ux) 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (*.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3)) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (*.f32 ux ux) (+.f32 ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 ux 1) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (fma.f32 ux ux ux) 1 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) (+.f32 1 ux))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 ux 1) ux 1)
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (+.f32 -1 (pow.f32 ux 9)) (-.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (neg.f32 (pow.f32 ux 3))))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (neg.f32 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(-.f32 1 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) (cbrt.f32 (neg.f32 (pow.f32 ux 3)))) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 3) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
(-.f32 1 (pow.f32 ux 3))
(+.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 ux maxCos)) 0)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(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))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(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 1 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0)
(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 (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))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) -1)
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0)
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (-.f32 ux (*.f32 ux 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 (-.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 (*.f32 ux maxCos) ux) 3)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 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 (*.f32 ux maxCos) ux) 3)) (fma.f32 (-.f32 ux (*.f32 ux 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 (-.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 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3)) (neg.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) -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 (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (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 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux (neg.f32 (-.f32 1 maxCos)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (neg.f32 ux) (-.f32 1 maxCos) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (neg.f32 (-.f32 1 maxCos)) ux 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (*.f32 (neg.f32 ux) 1) (-.f32 1 maxCos) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) 1)

eval118.0ms (2.6%)

Compiler

Compiled 7639 to 4424 computations (42.1% saved)

prune57.0ms (1.3%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New3681369
Fresh011
Picked123
Done011
Total3695374
Accurracy
100.0%
Counts
374 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.6%
1
98.7%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.6%
1
Compiler

Compiled 132 to 104 computations (21.2% saved)

localize227.0ms (5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.7%
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.5%
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)
98.7%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
Compiler

Compiled 127 to 93 computations (26.8% saved)

series58.0ms (1.3%)

Counts
4 → 96
Calls

24 calls:

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

rewrite109.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1730×log-prod
1150×fma-neg
590×expm1-udef
586×log1p-udef
388×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify184.0ms (4%)

Algorithm
egg-herbie
Rules
1086×fma-def
678×associate-*r*
626×associate-*l*
586×distribute-rgt-in
582×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval372.0ms (8.1%)

Compiler

Compiled 19399 to 14168 computations (27% saved)

prune85.0ms (1.9%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New4581459
Fresh011
Picked101
Done033
Total4595464
Accurracy
100.0%
Counts
464 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.6%
1
98.7%
(/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.6%
1
Compiler

Compiled 150 to 114 computations (24% saved)

localize233.0ms (5.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 185 to 121 computations (34.6% saved)

series9.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite50.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
522×associate-*r*
512×add-sqr-sqrt
504×pow1
504×*-un-lft-identity
474×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021148
149998
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 1) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2)
(pow.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) 1)
(pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 ux (+.f32 -1 maxCos))) 2)
(neg.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))
(log.f32 (pow.f32 (exp.f32 ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))

simplify103.0ms (2.3%)

Algorithm
egg-herbie
Rules
1504×times-frac
1190×unswap-sqr
492×sub-neg
420×div-sub
384×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03258289
110377373
241727253
Stop Event
node limit
Counts
101 → 165
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 1 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 ux 3))))))
(*.f32 (-.f32 maxCos 1) ux)
(-.f32 (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux)) (/.f32 1 (-.f32 maxCos 1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1))) ux)) (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 1 (-.f32 maxCos 1)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1))) ux)) (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux))))) (+.f32 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (+.f32 (/.f32 1 (-.f32 maxCos 1)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1)))) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (pow.f32 ux 2)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux))) (*.f32 -2 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 3 (/.f32 ux maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux)))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux)) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (/.f32 1 maxCos) (*.f32 -2 ux))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 3 (/.f32 ux maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 -3 ux)))))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (pow.f32 ux 2)) (+.f32 1 (+.f32 ux (/.f32 1 ux))))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 maxCos) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2))))))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux)) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux))) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 -3 ux))))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(pow.f32 ux 3)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (pow.f32 ux 3))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 1) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2)
(pow.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) -1)
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) 1)
(pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 ux (+.f32 -1 maxCos))) 2)
(neg.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))
(log.f32 (pow.f32 (exp.f32 ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 1 (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 ux (+.f32 maxCos -1) 1))
(-.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(-.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 ux 3))))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (+.f32 maxCos -1) 2))) (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (-.f32 1 maxCos) (*.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 maxCos -1) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 ux 3)))))
(+.f32 (-.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (pow.f32 ux 3)) (*.f32 (+.f32 maxCos -1) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos -1) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux)) (/.f32 1 (-.f32 maxCos 1)))
(+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (-.f32 (*.f32 (+.f32 maxCos -1) ux) (/.f32 1 (+.f32 maxCos -1))))
(+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (fma.f32 (+.f32 maxCos -1) ux (/.f32 -1 (+.f32 maxCos -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux (/.f32 maxCos (+.f32 maxCos -1))) (/.f32 -1 (+.f32 maxCos -1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1))) ux)) (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux))) (/.f32 1 (-.f32 maxCos 1)))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 1 (+.f32 maxCos -1)))))) ux) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (*.f32 (+.f32 maxCos -1) ux))) (/.f32 1 (+.f32 maxCos -1)))
(+.f32 (-.f32 (fma.f32 (+.f32 maxCos -1) ux (/.f32 maxCos (+.f32 maxCos -1))) (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 -1 (+.f32 maxCos -1))))) ux)) (/.f32 -1 (+.f32 maxCos -1)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1))) ux)) (+.f32 (/.f32 maxCos (-.f32 maxCos 1)) (*.f32 (-.f32 maxCos 1) ux))))) (+.f32 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (+.f32 (/.f32 1 (-.f32 maxCos 1)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (-.f32 maxCos 1)) (/.f32 1 (-.f32 maxCos 1)))) (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (-.f32 maxCos 1)))) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 1 (+.f32 maxCos -1)))))) ux) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (*.f32 (+.f32 maxCos -1) ux)))) (+.f32 (+.f32 (/.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux ux)) (/.f32 1 (+.f32 maxCos -1))) (neg.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 1 (+.f32 maxCos -1)))))) (*.f32 ux ux))))))
(+.f32 (+.f32 (fma.f32 (+.f32 maxCos -1) ux (/.f32 maxCos (+.f32 maxCos -1))) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 -1 (+.f32 maxCos -1))))) ux))) (-.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)) (+.f32 (/.f32 maxCos (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 3))) (-.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)) (+.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 -1 (+.f32 maxCos -1))))))))))
(+.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)) (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux ux)) (-.f32 (-.f32 (fma.f32 (+.f32 maxCos -1) ux (/.f32 maxCos (+.f32 maxCos -1))) (/.f32 (+.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 -1 (+.f32 maxCos -1))))) ux)) (+.f32 (/.f32 (/.f32 maxCos (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)) (+.f32 (/.f32 1 (+.f32 maxCos -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 (/.f32 maxCos (+.f32 maxCos -1)) (/.f32 -1 (+.f32 maxCos -1)))))))))))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) (fma.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) maxCos (/.f32 1 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))))
(-.f32 (fma.f32 maxCos (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) (fma.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) maxCos (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) -3) (+.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (-.f32 (*.f32 (*.f32 ux ux) -2) ux))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (+.f32 1 (neg.f32 (pow.f32 ux 3))))))) (/.f32 1 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))))))
(-.f32 (fma.f32 maxCos (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (fma.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (*.f32 maxCos (*.f32 maxCos (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (pow.f32 ux 2)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux))) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))) (pow.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) 2))))) (/.f32 1 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)))))))
(fma.f32 (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) -2) ux) (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) -3) (+.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (-.f32 (*.f32 (*.f32 ux ux) -2) ux))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (+.f32 1 (neg.f32 (pow.f32 ux 3)))))))))) (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) (fma.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) maxCos (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux))) -3) (+.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))) (/.f32 (+.f32 1 (neg.f32 (pow.f32 ux 3))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (-.f32 (*.f32 (*.f32 ux ux) -2) ux)))) (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (-.f32 (*.f32 (*.f32 ux ux) -2) ux))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) 2) (+.f32 1 (neg.f32 (pow.f32 ux 3))))))) (/.f32 1 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)))))))
(fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 ux ux)) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)))))) (pow.f32 maxCos 3) (-.f32 (fma.f32 maxCos (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(fma.f32 (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))))) (pow.f32 maxCos 3) (+.f32 (fma.f32 maxCos (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (*.f32 maxCos (*.f32 maxCos (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) -3) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)) (-.f32 (*.f32 ux (*.f32 ux -2)) ux))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux (*.f32 ux -2)) ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux))) (*.f32 -2 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 3 (/.f32 ux maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux)))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux)) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (/.f32 1 maxCos) (*.f32 -2 ux))))))
(-.f32 (-.f32 (+.f32 1 (fma.f32 3 (/.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -3)))) (/.f32 ux maxCos)) (+.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux -3) (*.f32 ux -2))) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) -2) ux) (*.f32 ux ux)))) (+.f32 (*.f32 ux -2) (/.f32 1 maxCos))))
(+.f32 1 (-.f32 (fma.f32 ux (+.f32 maxCos -3) (*.f32 3 (/.f32 ux maxCos))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (fma.f32 (/.f32 (+.f32 1 (neg.f32 ux)) maxCos) (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (*.f32 ux ux)) (fma.f32 ux -2 (/.f32 1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 ux (+.f32 maxCos -3) (/.f32 (*.f32 ux 3) maxCos)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (*.f32 ux ux)) (fma.f32 ux -2 (/.f32 1 maxCos))) (/.f32 ux maxCos)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 3 (/.f32 ux maxCos)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 -3 ux)))))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (pow.f32 ux 2)) (+.f32 1 (+.f32 ux (/.f32 1 ux))))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 maxCos) (+.f32 (*.f32 -2 ux) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) ux) (-.f32 (+.f32 1 (*.f32 -3 ux)) (*.f32 -2 ux))) (*.f32 maxCos (pow.f32 ux 2))))))))))
(+.f32 1 (-.f32 (fma.f32 3 (/.f32 ux maxCos) (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 maxCos ux (fma.f32 -1 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux -3))))) (+.f32 (+.f32 (/.f32 ux maxCos) (/.f32 1 (*.f32 maxCos ux))) (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux 3) (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 ux ux) -2) ux) (/.f32 (*.f32 ux ux) (+.f32 1 (-.f32 (*.f32 ux -3) (*.f32 ux -2))))) (+.f32 (+.f32 1 ux) (/.f32 1 ux)))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) -2) ux) (*.f32 ux ux))) (+.f32 (/.f32 1 maxCos) (fma.f32 -2 ux (+.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux -3) (*.f32 ux -2))) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) -2) ux) (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux -3) (*.f32 ux -2))) (*.f32 ux ux))))))))))
(+.f32 1 (-.f32 (-.f32 (+.f32 (fma.f32 maxCos ux (fma.f32 ux -3 (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))) (fma.f32 3 (/.f32 ux maxCos) (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 ux maxCos) (/.f32 1 (*.f32 maxCos ux)))) (+.f32 (fma.f32 ux -2 (*.f32 (/.f32 (+.f32 1 (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) maxCos) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 maxCos maxCos))))) (fma.f32 (/.f32 (-.f32 (*.f32 ux 3) (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) ux) (/.f32 (+.f32 1 (neg.f32 ux)) ux)) (+.f32 1 (+.f32 ux (/.f32 1 ux))))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (*.f32 ux ux)) (/.f32 1 maxCos)))))
(+.f32 1 (-.f32 (+.f32 (-.f32 (*.f32 ux (+.f32 maxCos -3)) (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 3 (/.f32 ux maxCos) (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (+.f32 (+.f32 (fma.f32 ux -2 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux ux)) (+.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) maxCos) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 maxCos maxCos))))) (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 3) (+.f32 (/.f32 1 ux) (+.f32 1 ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) ux) (/.f32 (-.f32 1 ux) ux))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux (*.f32 ux -2)) ux) (*.f32 ux ux)) (/.f32 1 maxCos))) (+.f32 (/.f32 ux maxCos) (/.f32 (/.f32 1 maxCos) ux)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux)) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))
(-.f32 (*.f32 ux (+.f32 maxCos -3)) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux)))
(fma.f32 ux (+.f32 maxCos -3) (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux))) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -3) (+.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux))))) (neg.f32 (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) ux)))) maxCos) (*.f32 ux (+.f32 maxCos -3))) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux)))
(fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -3) (-.f32 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux))) maxCos) (fma.f32 ux (+.f32 maxCos -3) (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)))
(-.f32 (fma.f32 ux (+.f32 maxCos -3) (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) (/.f32 (-.f32 (fma.f32 ux -3 (+.f32 (/.f32 (fma.f32 ux ux 1) ux) 1)) (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux))) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux)))) maxCos)) (+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 -3 ux))))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) (-.f32 (*.f32 -3 ux) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) 1) (*.f32 -1 ux)) ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 -1 ux)) ux)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux -3) (+.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux))))) (neg.f32 (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) ux)))) maxCos) (fma.f32 maxCos ux (fma.f32 -1 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux -3))))) (+.f32 (*.f32 (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux))) (*.f32 ux ux))) (+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux)) (*.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux -3) (+.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -3) (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 ux ux)) (neg.f32 ux)) ux))))) (neg.f32 (/.f32 (-.f32 (+.f32 1 (*.f32 ux ux)) (neg.f32 ux)) ux)))) (*.f32 ux ux))))))
(+.f32 (-.f32 (fma.f32 maxCos ux (fma.f32 ux -3 (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))) (/.f32 (-.f32 (*.f32 ux -3) (-.f32 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux))) maxCos)) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (-.f32 (fma.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 maxCos maxCos)) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) (*.f32 ux ux)) (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (-.f32 (*.f32 ux -3) (-.f32 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux))))) (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux))))
(+.f32 (-.f32 (-.f32 (*.f32 ux (+.f32 maxCos -3)) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (-.f32 (fma.f32 ux -3 (+.f32 (/.f32 (fma.f32 ux ux 1) ux) 1)) (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux))) maxCos)) (-.f32 (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (-.f32 (fma.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 maxCos maxCos)) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) (*.f32 ux ux)) (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (-.f32 (fma.f32 ux -3 (+.f32 (/.f32 (fma.f32 ux ux 1) ux) 1)) (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux) (/.f32 (fma.f32 ux -3 (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux)) ux))) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 (fma.f32 2 (*.f32 ux ux) ux) ux))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(pow.f32 ux 3)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (pow.f32 ux 3))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (pow.f32 ux 3))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 3))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 ux 3)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 (+.f32 (*.f32 maxCos maxCos) 1) (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 maxCos -2) (fma.f32 maxCos maxCos 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))) 1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)))) (/.f32 1 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (/.f32 1 (-.f32 -1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (-.f32 -1 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (+.f32 maxCos -1) ux 1) -1))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))) 2)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (cbrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) 1) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)))) (/.f32 1 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (cbrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1)) 2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3/2)) (cbrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))) 2) (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))) 2) (-.f32 1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1)))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)) 2))) (-.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)) 2))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (-.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))) 2))) (-.f32 1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1)))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 3)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3) 1/3)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))) 2)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(pow.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) -1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (-.f32 -1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3))) (-.f32 -1 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (+.f32 maxCos -1) ux 1) -1))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 2))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 3))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))) 3)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (log1p.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)))) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 maxCos -1) ux 1)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 (+.f32 maxCos -1) ux 1)) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) 1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(pow.f32 (cbrt.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 3)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(pow.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3) 1/3)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 ux (+.f32 -1 maxCos))) 2)
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(neg.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(*.f32 ux (neg.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)))
(sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))
(sqrt.f32 (*.f32 (*.f32 ux ux) (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 4)))
(fabs.f32 (*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2)))
(log.f32 (pow.f32 (exp.f32 ux) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(cbrt.f32 (pow.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(expm1.f32 (log1p.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(exp.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))
(log1p.f32 (expm1.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 3))
(*.f32 ux (pow.f32 (*.f32 (+.f32 maxCos -1) ux) 2))

eval336.0ms (7.4%)

Compiler

Compiled 20543 to 14116 computations (31.3% saved)

prune73.0ms (1.6%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New4211422
Fresh011
Picked101
Done033
Total4225427
Accurracy
100.0%
Counts
427 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -3 ux))) (*.f32 -2 ux))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
71.6%
1
Compiler

Compiled 177 to 128 computations (27.7% saved)

regimes77.0ms (1.7%)

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

4 calls:

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

Compiled 153 to 108 computations (29.4% saved)

regimes73.0ms (1.6%)

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

4 calls:

57.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
5.0ms
uy
4.0ms
ux
4.0ms
maxCos
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 98 to 70 computations (28.6% saved)

regimes15.0ms (0.3%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes9.0ms (0.2%)

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

3 calls:

3.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
AccuracySegmentsBranch
98.2%1ux
98.2%1uy
98.2%1maxCos
Compiler

Compiled 19 to 15 computations (21.1% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 39 to 31 computations (20.5% saved)

soundness149.0ms (3.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37115
416615
536215
662615
777915
880915
981415
01245
126237
2360137
Stop Event
node limit
saturated
Compiler

Compiled 113 to 66 computations (41.6% saved)

end0.0ms (0%)

preprocess29.0ms (0.6%)

Remove

(abs uy)

Compiler

Compiled 92 to 66 computations (28.3% saved)

Profiling

Loading profile data...