UniformSampleCone, z

Time bar (total: 5.1s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.4s (27.2%)

Results
1.4s8256×body256valid
Bogosity

preprocess93.0ms (1.8%)

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

Compiled 38 to 28 computations (26.3% saved)

localize89.0ms (1.7%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite82.0ms (1.6%)

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

simplify87.0ms (1.7%)

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

Useful iterations: 2 (0.0ms)

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

eval34.0ms (0.7%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune31.0ms (0.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1477154
Fresh000
Picked112
Done000
Total1488156
Accurracy
100.0%
Counts
156 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.8%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
73.4%
1
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.8%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
73.4%
1
Compiler

Compiled 372 to 274 computations (26.3% saved)

localize303.0ms (5.9%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f32 (*.f32 ux maxCos) 2)
99.4%
(/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.7%
(pow.f32 (-.f32 1 ux) 2)
98.6%
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
100.0%
(-.f32 1 (pow.f32 ux 3))
99.9%
(+.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.8%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
100.0%
(*.f32 maxCos ux)
100.0%
(-.f32 1 (*.f32 ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.9%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 187 to 101 computations (46% saved)

series23.0ms (0.4%)

Counts
14 → 240
Calls

66 calls:

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

rewrite118.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
682×add-sqr-sqrt
674×pow1
668×*-un-lft-identity
640×add-exp-log
640×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify242.0ms (4.7%)

Algorithm
egg-herbie
Rules
1120×associate-*r*
662×fma-def
606×distribute-rgt-in
566×distribute-lft-in
416×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

eval225.0ms (4.4%)

Compiler

Compiled 14059 to 8848 computations (37.1% saved)

prune93.0ms (1.8%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New5644568
Fresh112
Picked325
Done011
Total5688576
Accurracy
100.0%
Counts
576 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
97.2%
(-.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
99.9%
(-.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 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
98.1%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
73.4%
1
97.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
97.2%
(-.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
99.9%
(-.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 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
98.1%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
73.4%
1
Compiler

Compiled 224 to 162 computations (27.7% saved)

localize429.0ms (8.4%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 ux ux))
98.9%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
99.8%
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
99.0%
(/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
98.9%
(/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
100.0%
(-.f32 1 (*.f32 ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))))
99.6%
(/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
98.9%
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
99.7%
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
99.5%
(pow.f32 (*.f32 ux maxCos) 2)
99.5%
(/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.7%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 230 to 122 computations (47% saved)

series6.0ms (0.1%)

Counts
9 → 132
Calls

33 calls:

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

rewrite83.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
742×add-sqr-sqrt
728×pow1
724×*-un-lft-identity
694×add-exp-log
694×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (2.3%)

Algorithm
egg-herbie
Rules
814×fma-def
730×times-frac
624×associate-*r*
592×associate-*l*
506×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval308.0ms (6%)

Compiler

Compiled 18226 to 11831 computations (35.1% saved)

prune111.0ms (2.2%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New7233726
Fresh011
Picked314
Done033
Total7268734
Accurracy
100.0%
Counts
734 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
97.1%
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
97.1%
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.1%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
73.4%
1
97.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
97.1%
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
97.1%
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.1%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
73.4%
1
Compiler

Compiled 204 to 152 computations (25.5% saved)

localize372.0ms (7.3%)

Local Accuracy

Found 9 expressions with local accuracy:

NewAccuracyProgram
99.7%
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
98.8%
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
100.0%
(-.f32 1 (*.f32 ux ux))
99.6%
(/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
98.9%
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
99.7%
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
99.6%
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
99.5%
(/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.7%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 177 to 96 computations (45.8% saved)

series5.0ms (0.1%)

Counts
4 → 66
Calls

18 calls:

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

rewrite113.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
812×expm1-udef
808×log1p-udef
502×add-sqr-sqrt
490×pow1
488×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024142
1592118
27383118
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
Outputs
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 ux ux (fma.f32 ux -2 1))) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(-.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) 1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) -1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) -1) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 -1 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))) 1)
(*.f32 1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(*.f32 (neg.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (neg.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 ux ux (fma.f32 ux -2 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 ux))) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (sqrt.f32 (-.f32 1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 1) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (-.f32 1 ux)))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 2)
(pow.f32 (/.f32 (-.f32 1 ux) (fma.f32 ux ux (fma.f32 ux -2 1))) -1)
(neg.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (neg.f32 (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(exp.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))) 1)
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))) (/.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(*.f32 1 (fma.f32 ux ux (fma.f32 ux -2 1)))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (/.f32 1 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)) (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))) (neg.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 (*.f32 ux -2) 3)) (+.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (-.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (*.f32 (*.f32 ux ux) 4)) (-.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))
(pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) 1/3)
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(exp.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (*.f32 ux ux) (fma.f32 ux -2 1))
(fma.f32 1 (fma.f32 ux -2 1) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 1)) 2) (cbrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux -2 1))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))

simplify125.0ms (2.4%)

Algorithm
egg-herbie
Rules
592×fma-neg
574×associate-/l*
574×log-prod
542×associate-*r*
514×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049310384
114859316
268059316
Stop Event
node limit
Counts
194 → 228
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2)))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2))))))
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3)))))) (-.f32 1 ux)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) ux)) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 maxCos ux)))) ux)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
1
(+.f32 1 (*.f32 -2 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 ux ux (fma.f32 ux -2 1))) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(-.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) 1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) -1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) -1) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 -1 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))) 1)
(*.f32 1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(*.f32 (neg.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (neg.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 ux ux (fma.f32 ux -2 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 ux))) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (sqrt.f32 (-.f32 1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 1) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (-.f32 1 ux)))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 2)
(pow.f32 (/.f32 (-.f32 1 ux) (fma.f32 ux ux (fma.f32 ux -2 1))) -1)
(neg.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (neg.f32 (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(exp.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))) 1)
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))) (/.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(*.f32 1 (fma.f32 ux ux (fma.f32 ux -2 1)))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (/.f32 1 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)) (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))) (neg.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 (*.f32 ux -2) 3)) (+.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (-.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (*.f32 (*.f32 ux ux) 4)) (-.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))
(pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) 1/3)
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(exp.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (*.f32 ux ux) (fma.f32 ux -2 1))
(fma.f32 1 (fma.f32 ux -2 1) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 1)) 2) (cbrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux -2 1))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))
Outputs
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) 1)
(-.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) 1) (*.f32 (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(-.f32 (fma.f32 (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) (*.f32 ux ux) 1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos))) (*.f32 ux ux)))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos)))))) (fma.f32 (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) (*.f32 ux ux) 1)) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 ux ux)) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (+.f32 (/.f32 2 (-.f32 1 (neg.f32 maxCos))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2))) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (neg.f32 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3)) (/.f32 2 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)))) ux) (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (neg.f32 maxCos)) ux))))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2)))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2))))))
(+.f32 (/.f32 2 (*.f32 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux ux))) (-.f32 (+.f32 (/.f32 2 (-.f32 1 (neg.f32 maxCos))) (fma.f32 -1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (neg.f32 maxCos)) ux)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (neg.f32 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3)) (/.f32 2 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)))) ux) (/.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 4) (*.f32 ux ux))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 4) (*.f32 ux ux)))))))
(+.f32 (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 4) (*.f32 ux ux))) (/.f32 1 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))))))))
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))
(+.f32 (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux))) (+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 (/.f32 maxCos (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (fma.f32 ux ux (fma.f32 ux -2 1))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 3)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))))
(+.f32 (fma.f32 (*.f32 maxCos maxCos) (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux ux (fma.f32 ux -2 1)))) (*.f32 (/.f32 maxCos (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (fma.f32 ux ux (fma.f32 ux -2 1))))) (+.f32 (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux))) (/.f32 1 (-.f32 1 ux))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3)))))) (-.f32 1 ux)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 3)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))) (/.f32 (pow.f32 maxCos 3) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (-.f32 1 ux) 3)))))))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (+.f32 (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux ux (fma.f32 ux -2 1)))) (*.f32 (/.f32 maxCos (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (fma.f32 ux ux (fma.f32 ux -2 1)))))) (*.f32 (/.f32 (pow.f32 maxCos 3) (-.f32 1 ux)) (*.f32 ux (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux ux (fma.f32 ux -2 1))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(-.f32 (+.f32 1 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) maxCos)) (-.f32 1 (-.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)))))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) ux)) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(+.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (*.f32 -1 (-.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) ux)) (-.f32 (+.f32 1 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) ux)))
(+.f32 (fma.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) ux) 1) (-.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) maxCos)) (-.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (*.f32 maxCos ux))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) maxCos) (*.f32 ux maxCos)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (+.f32 ux (-.f32 (-.f32 (/.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (-.f32 1 ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 maxCos ux)))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) maxCos) (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 1 ux))) (*.f32 ux maxCos))) ux))
(+.f32 (-.f32 (fma.f32 ux maxCos (/.f32 (*.f32 (+.f32 -1 ux) (+.f32 ux (-.f32 (-.f32 (/.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) (*.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (+.f32 ux (-.f32 (-.f32 (/.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (-.f32 1 ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
1
(+.f32 1 (*.f32 -2 ux))
(fma.f32 ux -2 1)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 -2 ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 -2 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 ux ux (fma.f32 ux -2 1))) (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) 1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) -1) (*.f32 (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (*.f32 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) -1) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (fma.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 ux ux (fma.f32 ux -2 1)))))
(/.f32 (*.f32 -1 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(fabs.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (/.f32 1 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (/.f32 1 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (/.f32 1 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (/.f32 1 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3))))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux -2 1) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(sqrt.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))) 1)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 1 (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (/.f32 1 (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (neg.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (/.f32 1 (neg.f32 (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 ux ux (fma.f32 ux -2 1)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))))
(/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 ux))) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (sqrt.f32 (-.f32 1 ux))) (/.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 ux))) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 1) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(*.f32 (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))))
(/.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(*.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 1)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 3)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(pow.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3) 1/3)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 2)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(pow.f32 (/.f32 (-.f32 1 ux) (fma.f32 ux ux (fma.f32 ux -2 1))) -1)
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(neg.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (neg.f32 (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 2))
(fabs.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))
(log.f32 (exp.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux)) 3))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(exp.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))) 1))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))) 1)
(fma.f32 ux ux (fma.f32 ux -2 1))
(-.f32 (/.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))) (/.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(*.f32 1 (fma.f32 ux ux (fma.f32 ux -2 1)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 2) (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) 1) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (fma.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)) (pow.f32 ux 4)))
(*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (/.f32 1 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) 1) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (fma.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)) (pow.f32 ux 4)))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)) (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) 1) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (fma.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)) (pow.f32 ux 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (*.f32 ux (*.f32 ux (fma.f32 ux -2 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 ux -2 1) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (fma.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)) (pow.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))) (neg.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 (*.f32 ux -2) 3)) (+.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (-.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux 1) 3) (*.f32 (pow.f32 ux 3) -8)) (fma.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1) (-.f32 (*.f32 ux (*.f32 ux 4)) (*.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (fma.f32 ux ux 1) 3)) (fma.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1) (fma.f32 ux (*.f32 ux 4) (*.f32 (fma.f32 ux ux 1) (*.f32 ux 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 ux -2 1) 2))) (neg.f32 (-.f32 (*.f32 ux ux) (fma.f32 ux -2 1))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (*.f32 (*.f32 ux ux) 4)) (-.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1)) (*.f32 ux (*.f32 ux 4))) (-.f32 (fma.f32 ux ux 1) (*.f32 ux -2)))
(/.f32 (fma.f32 (fma.f32 ux ux 1) (fma.f32 ux ux 1) (*.f32 (*.f32 ux ux) -4)) (+.f32 (fma.f32 ux ux 1) (*.f32 ux 2)))
(pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 1)
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 3)
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3) 1/3)
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 2)
(fma.f32 ux ux (fma.f32 ux -2 1))
(sqrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 2))
(fabs.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))
(log.f32 (exp.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) 3))
(fma.f32 ux ux (fma.f32 ux -2 1))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(exp.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux ux (fma.f32 ux -2 1))) 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (fma.f32 ux -2 1))))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (*.f32 ux ux) (fma.f32 ux -2 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (fma.f32 ux -2 1) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 1)) 2) (cbrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux -2 1))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 1)) (sqrt.f32 (fma.f32 ux -2 1)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 ux -2 1))

eval201.0ms (3.9%)

Compiler

Compiled 12539 to 7867 computations (37.3% saved)

prune77.0ms (1.5%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New4442446
Fresh011
Picked123
Done044
Total4459454
Accurracy
100.0%
Counts
454 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
97.1%
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
97.1%
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
86.5%
(/.f32 1 (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.2%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
96.6%
(*.f32 (-.f32 (+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 1 (-.f32 1 ux)))
73.4%
1
Compiler

Compiled 340 to 221 computations (35% saved)

regimes58.0ms (1.1%)

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

4 calls:

11.0ms
uy
9.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.0ms
ux
8.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 256 to 156 computations (39.1% saved)

regimes26.0ms (0.5%)

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

4 calls:

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

Compiled 146 to 88 computations (39.7% saved)

regimes15.0ms (0.3%)

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

4 calls:

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

Compiled 41 to 30 computations (26.8% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 24 to 19 computations (20.8% 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:

4.0ms
maxCos
2.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
73.4%1ux
73.4%1uy
73.4%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)

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

preprocess30.0ms (0.6%)

Remove

(abs uy)

Compiler

Compiled 92 to 66 computations (28.3% saved)

Profiling

Loading profile data...