UniformSampleCone, z

Time bar (total: 4.7s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (28.4%)

Results
1.3s8256×body256valid
Bogosity

preprocess93.0ms (2%)

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

Useful iterations: 3 (0.0ms)

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

(abs uy)

Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify24.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Accurracy
100.0%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
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)

localize90.0ms (1.9%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite80.0ms (1.7%)

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

simplify81.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.7%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1486154
Fresh000
Picked112
Done000
Total1497156
Accurracy
100.0%
Counts
156 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
70.5%
1
98.7%
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
70.5%
1
Compiler

Compiled 256 to 194 computations (24.2% saved)

localize261.0ms (5.5%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.5%
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
98.7%
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
100.0%
(+.f32 1 (fma.f32 ux ux ux))
100.0%
(-.f32 1 (pow.f32 ux 3))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.7%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
100.0%
(*.f32 maxCos ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.9%
(-.f32 (*.f32 maxCos ux) ux)
99.8%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 133 to 69 computations (48.1% saved)

series48.0ms (1%)

Counts
12 → 196
Calls

63 calls:

TimeVariablePointExpression
14.0ms
ux
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
11.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
2.0ms
ux
@-inf
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
1.0ms
maxCos
@inf
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
1.0ms
maxCos
@inf
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)

rewrite97.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
596×add-sqr-sqrt
586×pow1
580×*-un-lft-identity
558×add-exp-log
558×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify192.0ms (4.1%)

Algorithm
egg-herbie
Rules
1356×fma-def
784×times-frac
494×distribute-rgt-in
454×distribute-lft-in
452×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098319538
1259316174
Stop Event
node limit
Counts
552 → 606
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)
(log.f32 (-.f32 1 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
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 (*.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 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 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 1/8 (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))) (*.f32 -1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))))) (+.f32 1 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))) (*.f32 -1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2))) (*.f32 -1/8 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)))) (pow.f32 maxCos 3))))))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))))))
(sqrt.f32 (+.f32 (*.f32 -1 ux) 1))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 3))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 5))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1)))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(*.f32 2 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -1))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux -1) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))
(exp.f32 (+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (-.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(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 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (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 (+.f32 1 (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))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (-.f32 (+.f32 1 (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 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 (+.f32 1 (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 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (-.f32 (+.f32 1 (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))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 (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 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (-.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/2))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(exp.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
Outputs
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (-.f32 1 ux))
(log1p.f32 (neg.f32 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log1p.f32 (neg.f32 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))) (*.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(log.f32 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 maxCos))
(+.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (log.f32 (*.f32 maxCos ux))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 (/.f32 1 maxCos) ux)))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (log.f32 (*.f32 maxCos ux)))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (log.f32 (*.f32 maxCos ux)))) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))) (/.f32 -1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 1 maxCos)))
(+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (/.f32 1 maxCos))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (/.f32 -1 maxCos))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 -1 maxCos)))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(log.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (log.f32 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/3 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 (/.f32 1 ux) (-.f32 1 maxCos))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 -1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1/3 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1/2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (/.f32 1/3 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0))))) ux)
(+.f32 (fma.f32 maxCos ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) (-.f32 1 ux))
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(-.f32 (fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0)))))) ux)
(fma.f32 (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 (fma.f32 maxCos ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) (-.f32 1 ux)))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(*.f32 maxCos ux)
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 maxCos ux) maxCos) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) maxCos))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(+.f32 (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (/.f32 (*.f32 1/3 (pow.f32 (-.f32 1 ux) 3)) (pow.f32 ux 3)))))))))
(+.f32 (+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (/.f32 (+.f32 (/.f32 1 ux) -1) ux)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))) (*.f32 maxCos ux)) (pow.f32 maxCos 3)) (*.f32 (/.f32 (*.f32 maxCos ux) maxCos) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) maxCos))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) ux) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 (fma.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6)) (/.f32 (pow.f32 maxCos 3) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (+.f32 (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))))))
(-.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 0) (/.f32 (pow.f32 maxCos 3) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 1 (fma.f32 (*.f32 ux ux) 0 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 (fma.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (pow.f32 ux 3) (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) 0 (fma.f32 (*.f32 ux ux) 0 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 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 (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)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux 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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux 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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 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))
(pow.f32 (neg.f32 ux) 3)
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(pow.f32 (neg.f32 ux) 3)
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2))))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 1 (fma.f32 (*.f32 ux ux) 0 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 1/8 (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/4 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/4 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 1 (fma.f32 (fma.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (pow.f32 ux 3) (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) 0 (fma.f32 (*.f32 ux ux) 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.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 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))) (*.f32 -1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))))) (+.f32 1 (*.f32 maxCos ux))))
(fma.f32 -1 ux (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) 0) (+.f32 1 (*.f32 maxCos ux))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) 0 (fma.f32 maxCos ux 1)) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))) (*.f32 -1/4 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 ux) 1))))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2))) (*.f32 -1/8 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 -1 ux) 1) 2)))) (pow.f32 maxCos 3))))))
(fma.f32 -1 ux (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) 0) (+.f32 1 (fma.f32 maxCos ux (*.f32 (pow.f32 maxCos 3) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 2)) 0))))))
(+.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) 0 (fma.f32 maxCos ux 1)) ux) (*.f32 (pow.f32 maxCos 3) 0))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (*.f32 1/2 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) -1/8)))
(+.f32 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) 1) (*.f32 -1/8 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))))))
(+.f32 1 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 -1/8 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) 1/16))))
(+.f32 (fma.f32 1/2 (*.f32 ux (+.f32 maxCos -1)) 1) (fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1/16 (*.f32 -1/8 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(sqrt.f32 (+.f32 (*.f32 -1 ux) 1))
(sqrt.f32 (-.f32 1 ux))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1)))
(fma.f32 1/2 (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 ux)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 3))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 -1/8 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (sqrt.f32 (-.f32 1 ux))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 ux) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 ux) 1) 5))))) (sqrt.f32 (+.f32 (*.f32 -1 ux) 1)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 -1/8 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) (pow.f32 (*.f32 maxCos ux) 3)) (sqrt.f32 (-.f32 1 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) (pow.f32 (*.f32 maxCos ux) 3)) (sqrt.f32 (-.f32 1 ux)))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) 0)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fabs.f32 (-.f32 ux (*.f32 maxCos ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(fma.f32 ux (+.f32 maxCos -1) 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)))))
(fma.f32 ux (+.f32 maxCos -1) 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)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 -1 (neg.f32 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (-.f32 -1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos 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 ux (-.f32 1 maxCos)) 2)) (+.f32 -1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(fabs.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) 1)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 2 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 3)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3) 1/3)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(fabs.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 3))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 ux -1) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2) (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 maxCos ux))) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (+.f32 maxCos -1)))
(*.f32 ux (*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)))
(*.f32 ux (+.f32 maxCos -1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 1 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 ux maxCos ux)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (fma.f32 (neg.f32 ux) (*.f32 ux (-.f32 -1 maxCos)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(pow.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 3)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1/3)
(*.f32 ux (+.f32 maxCos -1))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) 2)
(*.f32 ux (+.f32 maxCos -1))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fabs.f32 (-.f32 ux (*.f32 maxCos ux)))
(log.f32 (exp.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 ux (+.f32 maxCos -1))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))
(*.f32 ux (+.f32 maxCos -1))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 ux (+.f32 maxCos -1))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))
(*.f32 ux (+.f32 maxCos -1))
(exp.f32 (+.f32 (log.f32 ux) (log.f32 (+.f32 maxCos -1))))
(*.f32 ux (+.f32 maxCos -1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 ux maxCos (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 maxCos ux (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(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 1 (*.f32 ux maxCos)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (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 (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 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) 4))
(*.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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (-.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1) (+.f32 (*.f32 ux (+.f32 maxCos -1)) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (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 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(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)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(fabs.f32 (-.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 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(fabs.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(*.f32 maxCos ux)
(pow.f32 (*.f32 ux maxCos) 1)
(*.f32 maxCos ux)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(*.f32 maxCos ux)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(*.f32 maxCos ux)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(*.f32 maxCos ux)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 2))
(fabs.f32 (*.f32 maxCos ux))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(*.f32 maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(*.f32 maxCos ux)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 maxCos ux)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(*.f32 maxCos ux)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 (*.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)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (/.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 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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))) -1)
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(fabs.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (*.f32 maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))) (neg.f32 (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (fma.f32 maxCos ux (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)))
(pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(fabs.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.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 (-.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))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 maxCos ux))
(fma.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 maxCos ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.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)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 9))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 (neg.f32 ux) 3)))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (neg.f32 ux) 3) 3)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 (neg.f32 ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(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 (log1p.f32 (pow.f32 (neg.f32 ux) 3)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (pow.f32 (neg.f32 ux) 3)))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.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 (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 (-.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 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.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 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.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 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) 1) (+.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 (+.f32 1 (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)) (neg.f32 (+.f32 (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) 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 1 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (+.f32 (fma.f32 ux ux ux) -1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(fabs.f32 (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (+.f32 1 (*.f32 ux maxCos)) (neg.f32 ux))
(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 1 (*.f32 ux maxCos)) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (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 (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 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) 4))
(*.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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (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 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) 1) (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) 1) (-.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1) (+.f32 (*.f32 ux (+.f32 maxCos -1)) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(fabs.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (cbrt.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/2)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 1)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 3)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3/2))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1/4) 2)
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))
(exp.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1/2))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux))

eval307.0ms (6.5%)

Compiler

Compiled 13306 to 8399 computations (36.9% saved)

prune102.0ms (2.2%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New6334637
Fresh011
Picked325
Done011
Total6368644
Accurracy
100.0%
Counts
644 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
98.5%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
96.9%
(-.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.1%
(-.f32 1 ux)
95.6%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.5%
1
97.0%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
98.5%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
96.9%
(-.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.1%
(-.f32 1 ux)
95.6%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
70.5%
1
Compiler

Compiled 206 to 154 computations (25.2% saved)

localize387.0ms (8.2%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (-.f32 1 ux))
98.8%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.7%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
99.7%
(/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
98.9%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
99.9%
(-.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
99.7%
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
98.9%
(/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
98.8%
(/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.9%
(+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux))) (*.f32 maxCos ux))
99.8%
(+.f32 (/.f32 1 ux) -1)
99.8%
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 maxCos ux)))
96.0%
(/.f32 maxCos (*.f32 maxCos ux))
Compiler

Compiled 197 to 122 computations (38.1% saved)

series15.0ms (0.3%)

Counts
13 → 212
Calls

57 calls:

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

rewrite99.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
760×add-sqr-sqrt
750×pow1
744×*-un-lft-identity
710×add-exp-log
710×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (3.4%)

Algorithm
egg-herbie
Rules
922×fma-def
882×associate-*r*
848×associate-*l*
658×times-frac
490×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval302.0ms (6.4%)

Compiler

Compiled 16404 to 11206 computations (31.7% saved)

prune103.0ms (2.2%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New6312633
Fresh011
Picked404
Done033
Total6356641
Accurracy
100.0%
Counts
641 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
70.5%
1
98.6%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
70.5%
1
Compiler

Compiled 110 to 86 computations (21.8% saved)

localize132.0ms (2.8%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 59 to 40 computations (32.2% saved)

series4.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite107.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1954×fma-def
658×expm1-udef
656×log1p-udef
416×add-sqr-sqrt
406×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify202.0ms (4.3%)

Algorithm
egg-herbie
Rules
1298×fma-neg
546×fma-def
510×div-sub
424×associate-*l*
420×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061710569
1152810003
251249903
Stop Event
node limit
Counts
401 → 424
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(-.f32 (/.f32 1 ux) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 -2 ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) ux) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 ux)) 1)
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(*.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2)) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(*.f32 (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)) (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))))
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) -1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) 1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) ux))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 (+.f32 maxCos 1) -1)) (*.f32 (+.f32 maxCos 1) (neg.f32 ux)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (*.f32 (+.f32 maxCos 1) 1)) (*.f32 (+.f32 maxCos 1) ux))
(/.f32 (fma.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 -1 (+.f32 maxCos 1) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1))) (*.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(/.f32 (+.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (+.f32 (+.f32 maxCos 1) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (+.f32 maxCos 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)) (fma.f32 maxCos maxCos (-.f32 (*.f32 (+.f32 -1 (/.f32 1 ux)) (+.f32 -1 (/.f32 1 ux))) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) (+.f32 -1 (/.f32 1 ux)))) (-.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (/.f32 1 ux) (+.f32 maxCos -1)))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)) 2)
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(fma.f32 maxCos 1 (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (+.f32 maxCos -1) 1 (/.f32 1 ux))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(fma.f32 1 maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 1 (+.f32 maxCos -1) (/.f32 1 ux))
(fma.f32 1 (/.f32 1 ux) (+.f32 maxCos -1))
(fma.f32 1 (+.f32 -1 (/.f32 1 ux)) maxCos)
(fma.f32 (/.f32 1 ux) 1 (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (/.f32 1 ux))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 maxCos 1)) (/.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) -1) (pow.f32 (cbrt.f32 ux) -1) (+.f32 maxCos -1))
(fma.f32 (pow.f32 (sqrt.f32 ux) -1) (pow.f32 (sqrt.f32 ux) -1) (+.f32 maxCos -1))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (*.f32 ux -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) -1) (neg.f32 ux))
(+.f32 (-.f32 (*.f32 ux (+.f32 maxCos -2)) 0) (+.f32 ux 1))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2)))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 ux (*.f32 (+.f32 maxCos -2) (+.f32 ux 1))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(hypot.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux -2 (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 1 (*.f32 ux -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 -2 ux (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (+.f32 maxCos -2) ux (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 maxCos -2)) 1 (+.f32 ux 1))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos -2)) ux) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (+.f32 ux 1))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (*.f32 (sqrt.f32 (+.f32 maxCos -2)) ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (+.f32 ux 1))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (*.f32 -1 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2))) (cbrt.f32 (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -2))) (sqrt.f32 (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 maxCos -2) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -2)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 -8 (pow.f32 maxCos 3))) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(pow.f32 (*.f32 ux (+.f32 maxCos -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -2))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -2))))
(fma.f32 ux maxCos (*.f32 ux -2))
(fma.f32 ux -2 (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 ux -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(-.f32 1 ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 (fma.f32 -1 (+.f32 maxCos -2) -1) (neg.f32 ux))
(*.f32 ux (+.f32 (neg.f32 (-.f32 2 maxCos)) 1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 -2 ux)
(*.f32 ux -2)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (fma.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) ux) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) 1) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (*.f32 ux (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))))
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 ux (/.f32 (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos)) ux)
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) ux) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))))
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) ux) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 ux (/.f32 (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos)) ux)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) (pow.f32 ux 3)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 maxCos ux (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 ux)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2))) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) (sqrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(-.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))) (/.f32 (pow.f32 ux -2) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(*.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)) (cbrt.f32 (pow.f32 (+.f32 (+.f32 maxCos (/.f32 1 ux)) -1) 2)))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 1 (/.f32 -1 ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2)) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)) (cbrt.f32 (pow.f32 (+.f32 (+.f32 maxCos (/.f32 1 ux)) -1) 2)))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 1 (/.f32 -1 ux))) 2)))
(*.f32 (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)) (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 1 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) -1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (neg.f32 ux)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (-.f32 (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1)))))
(/.f32 (-.f32 (-.f32 ux (*.f32 ux (pow.f32 maxCos 3))) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (-.f32 (neg.f32 (fma.f32 maxCos maxCos 1)) maxCos)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) 1)) (*.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) ux))
(/.f32 (/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 (+.f32 maxCos 1) -1)) (*.f32 (+.f32 maxCos 1) (neg.f32 ux)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 -1 (+.f32 1 maxCos))) (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(/.f32 (-.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (fma.f32 maxCos maxCos -1))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (-.f32 -1 maxCos) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (*.f32 (+.f32 maxCos 1) 1)) (*.f32 (+.f32 maxCos 1) ux))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (+.f32 1 maxCos)) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (fma.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (neg.f32 ux) (*.f32 -1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (-.f32 (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (neg.f32 (+.f32 maxCos (fma.f32 maxCos maxCos 1)))))
(/.f32 (-.f32 (-.f32 ux (*.f32 ux (pow.f32 maxCos 3))) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (-.f32 (neg.f32 (fma.f32 maxCos maxCos 1)) maxCos)))
(/.f32 (fma.f32 -1 (+.f32 maxCos 1) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1))) (*.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) (neg.f32 ux) (*.f32 -1 (+.f32 1 maxCos))) (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(/.f32 (-.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (fma.f32 maxCos maxCos -1))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (-.f32 -1 maxCos) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (-.f32 -1 maxCos)))
(/.f32 (+.f32 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))))
(/.f32 (/.f32 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) ux) (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1)))
(/.f32 (fma.f32 ux (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (*.f32 ux (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(/.f32 (+.f32 (+.f32 maxCos 1) (*.f32 ux (fma.f32 maxCos maxCos -1))) (*.f32 ux (+.f32 maxCos 1)))
(/.f32 (fma.f32 (fma.f32 maxCos maxCos -1) ux (+.f32 1 maxCos)) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (pow.f32 ux -2) (/.f32 (+.f32 maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux -3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) (neg.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)) (fma.f32 maxCos maxCos (-.f32 (*.f32 (+.f32 -1 (/.f32 1 ux)) (+.f32 -1 (/.f32 1 ux))) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)) (fma.f32 maxCos maxCos (*.f32 (+.f32 (/.f32 1 ux) -1) (-.f32 (+.f32 (/.f32 1 ux) -1) maxCos))))
(/.f32 (+.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)) (fma.f32 maxCos maxCos (*.f32 (+.f32 (/.f32 1 ux) -1) (+.f32 (/.f32 1 ux) (-.f32 -1 maxCos)))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) (+.f32 -1 (/.f32 1 ux)))) (-.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(/.f32 (*.f32 (+.f32 (+.f32 maxCos (/.f32 1 ux)) -1) (-.f32 (-.f32 maxCos -1) (/.f32 1 ux))) (-.f32 (-.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (fma.f32 maxCos maxCos (*.f32 (+.f32 (/.f32 1 ux) -1) (+.f32 1 (/.f32 -1 ux)))) (+.f32 maxCos (+.f32 1 (/.f32 -1 ux))))
(/.f32 (-.f32 maxCos (+.f32 1 (/.f32 -1 ux))) 1)
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (/.f32 1 ux) (+.f32 maxCos -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (-.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (-.f32 1 (/.f32 -1 ux)) maxCos))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 3)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(pow.f32 (hypot.f32 (sqrt.f32 (+.f32 maxCos -1)) (pow.f32 ux -1/2)) 2)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 maxCos 1 (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (+.f32 maxCos -1) 1 (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 1 maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 1 (+.f32 maxCos -1) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 1 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 1 (+.f32 -1 (/.f32 1 ux)) maxCos)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (/.f32 1 ux) 1 (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 ux))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux)))
(fma.f32 (cbrt.f32 (pow.f32 ux -2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux)))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (/.f32 1 ux))
(fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 1 (+.f32 maxCos (fma.f32 maxCos maxCos 1))) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos (fma.f32 maxCos maxCos 1))))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 maxCos 1)) (/.f32 1 ux))
(fma.f32 (fma.f32 maxCos maxCos -1) (/.f32 1 (+.f32 1 maxCos)) (/.f32 1 ux))
(+.f32 (/.f32 1 ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux)))) (cbrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) -1) (pow.f32 (cbrt.f32 ux) -1) (+.f32 maxCos -1))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (/.f32 (/.f32 1 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2)))
(fma.f32 (pow.f32 (sqrt.f32 ux) -1) (pow.f32 (sqrt.f32 ux) -1) (+.f32 maxCos -1))
(fma.f32 (/.f32 1 (sqrt.f32 ux)) (/.f32 1 (sqrt.f32 ux)) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (pow.f32 (sqrt.f32 ux) -2))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
(+.f32 (+.f32 maxCos (/.f32 1 ux)) -1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos (+.f32 1 (/.f32 -1 ux)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) -1) (neg.f32 ux))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(+.f32 (-.f32 (*.f32 ux (+.f32 maxCos -2)) 0) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 ux (*.f32 (+.f32 maxCos -2) (+.f32 ux 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 ux (*.f32 (+.f32 maxCos -2) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (*.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux (+.f32 maxCos -2))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 3) 1/3)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(hypot.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(hypot.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux -2 (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -2 ux (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (+.f32 maxCos -2) ux (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 maxCos -2)) 1 (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 maxCos -2)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos -2)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 maxCos -2)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2) (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (*.f32 (sqrt.f32 (+.f32 maxCos -2)) ux) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 ux -1) 1)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux -1) 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (+.f32 (+.f32 1 ux) (-.f32 -1 ux)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(+.f32 (+.f32 (+.f32 1 ux) (+.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(+.f32 (+.f32 (+.f32 1 ux) (-.f32 -1 ux)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 maxCos -2) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(+.f32 (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 ux 1) -1 (+.f32 ux 1)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux 1)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 1 ux) 1 (+.f32 1 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (+.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (+.f32 1 ux) -1 (+.f32 1 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (+.f32 (+.f32 1 ux) (-.f32 -1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux 1)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (+.f32 1 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -2)))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (hypot.f32 1 (sqrt.f32 ux))) (-.f32 (+.f32 1 ux) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 maxCos -2)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 -1 (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 (*.f32 ux maxCos) (+.f32 ux 1)))
(-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2))) (cbrt.f32 (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -2))) (sqrt.f32 (+.f32 maxCos -2)) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 maxCos -2) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -2)))) 1)
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 ux -2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 ux (*.f32 4 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 maxCos 2))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos -2)) (*.f32 ux (-.f32 -2 maxCos))) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 4 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (*.f32 ux (+.f32 maxCos -2)) 1)
(/.f32 (*.f32 ux (+.f32 -8 (pow.f32 maxCos 3))) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (+.f32 (pow.f32 maxCos 3) -8) (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) ux))
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 ux (/.f32 (-.f32 -2 maxCos) (-.f32 4 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 maxCos 3)) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (+.f32 (pow.f32 maxCos 3) -8) (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) ux))
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(/.f32 ux (/.f32 (-.f32 -2 maxCos) (-.f32 4 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(pow.f32 (*.f32 ux (+.f32 maxCos -2)) 1)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) 3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) 1/3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) 2)
(*.f32 ux (+.f32 maxCos -2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos -2)))))
(*.f32 ux (+.f32 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3))
(*.f32 ux (+.f32 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -2))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos -2))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos -2))) 1))
(*.f32 ux (+.f32 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos -2))))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux maxCos (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux -2 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 maxCos ux (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))

eval145.0ms (3.1%)

Compiler

Compiled 7400 to 4945 computations (33.2% saved)

prune67.0ms (1.4%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New4222424
Fresh011
Picked202
Done033
Total4246430
Accurracy
100.0%
Counts
430 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.8%
(-.f32 (*.f32 ux -2) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.2%
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
70.5%
1
Compiler

Compiled 205 to 144 computations (29.8% saved)

regimes36.0ms (0.8%)

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

4 calls:

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

Compiled 176 to 119 computations (32.4% saved)

regimes16.0ms (0.3%)

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

4 calls:

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

Compiled 43 to 31 computations (27.9% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 26 to 20 computations (23.1% saved)

regimes8.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
12546
24046
35246
47246
510346
616446
721646
825046
926046
1027546
1127846
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 30 to 24 computations (20% saved)

soundness88.0ms (1.9%)

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
Compiler

Compiled 42 to 26 computations (38.1% saved)

end0.0ms (0%)

preprocess27.0ms (0.6%)

Remove

(abs uy)

Compiler

Compiled 82 to 60 computations (26.8% saved)

Profiling

Loading profile data...