UniformSampleCone, z

Time bar (total: 4.2s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.4s (32.5%)

Results
1.3s8256×body256valid
Bogosity

preprocess94.0ms (2.3%)

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

Useful iterations: 3 (0.0ms)

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

(abs uy)

Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify24.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 28 computations (26.3% saved)

localize91.0ms (2.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite82.0ms (2%)

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

simplify83.0ms (2%)

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)

eval36.0ms (0.9%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune27.0ms (0.7%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1495154
Fresh000
Picked112
Done000
Total1506156
Accurracy
100.0%
Counts
156 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
71.5%
1
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
71.5%
1
Compiler

Compiled 118 to 88 computations (25.4% saved)

localize197.0ms (4.7%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
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.8%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
100.0%
(*.f32 maxCos ux)
100.0%
(-.f32 (*.f32 maxCos ux) ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.8%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
Compiler

Compiled 103 to 48 computations (53.4% saved)

series39.0ms (0.9%)

Counts
10 → 180
Calls

51 calls:

TimeVariablePointExpression
13.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)))
1.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@0
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
1.0ms
maxCos
@0
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))

rewrite133.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
858×expm1-udef
850×log1p-udef
494×add-sqr-sqrt
488×pow1
484×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (3.2%)

Algorithm
egg-herbie
Rules
988×associate-*r*
930×fma-def
836×associate-*l*
784×times-frac
424×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval252.0ms (6%)

Compiler

Compiled 11493 to 6871 computations (40.2% saved)

prune158.0ms (3.8%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New5362538
Fresh011
Picked224
Done011
Total5386544
Accurracy
100.0%
Counts
544 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
95.4%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
98.7%
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
71.5%
1
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
95.4%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
98.7%
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
71.5%
1
Compiler

Compiled 156 to 118 computations (24.4% saved)

localize251.0ms (6%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
99.7%
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))
99.6%
(+.f32 (/.f32 1 ux) -1)
95.8%
(/.f32 maxCos (*.f32 ux maxCos))
99.8%
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
99.5%
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
99.1%
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
98.8%
(/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
Compiler

Compiled 157 to 103 computations (34.4% saved)

series20.0ms (0.5%)

Counts
8 → 180
Calls

45 calls:

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

rewrite89.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
536×add-sqr-sqrt
526×pow1
524×*-un-lft-identity
500×add-cbrt-cube
500×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify197.0ms (4.7%)

Algorithm
egg-herbie
Rules
1194×fma-def
760×distribute-lft-in
752×distribute-rgt-in
664×times-frac
456×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval383.0ms (9.2%)

Compiler

Compiled 20422 to 13768 computations (32.6% saved)

prune101.0ms (2.4%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New5571558
Fresh011
Picked202
Done033
Total5595564
Accurracy
100.0%
Counts
564 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
71.5%
1
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.6%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
71.5%
1
Compiler

Compiled 84 to 66 computations (21.4% saved)

localize76.0ms (1.8%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.5%
(+.f32 (+.f32 maxCos -1) (/.f32 1 ux))
98.7%
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
Compiler

Compiled 30 to 21 computations (30% saved)

series2.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite78.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1354×prod-diff
976×log-prod
836×pow-prod-down
776×fma-def
508×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
122334
2319234
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 1 ux)))
(+.f32 (+.f32 maxCos -1) (/.f32 1 ux))
Outputs
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) 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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 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 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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) 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)
(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 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(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 (+.f32 maxCos -1) 1)
(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 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(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 (*.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 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) 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 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)
(-.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)))) (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2)) (-.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))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) -1)
(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))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 maxCos)) (exp.f32 (+.f32 -1 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (+.f32 maxCos -1)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (exp.f32 (/.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 maxCos -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (exp.f32 maxCos)))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (+.f32 1 (expm1.f32 maxCos))))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1)))) 2))
(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 (/.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 (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (/.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(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 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(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 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))

simplify78.0ms (1.9%)

Algorithm
egg-herbie
Rules
1846×fma-def
836×unswap-sqr
424×associate-+r+
410×associate-/r*
392×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03394580
18554428
224464356
Stop Event
node limit
Counts
180 → 192
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)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1) 1)
(+.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) 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 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos -1) 1))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 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 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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) 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)
(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 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(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 (+.f32 maxCos -1) 1)
(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 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
(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 (*.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 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) 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 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)
(-.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)))) (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 ux -3) (pow.f32 (+.f32 maxCos -1) 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 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (*.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2)) (-.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))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) -1)
(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))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 maxCos)) (exp.f32 (+.f32 -1 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (+.f32 maxCos -1)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (exp.f32 (/.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 maxCos -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (exp.f32 maxCos)))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (+.f32 1 (expm1.f32 maxCos))))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1/3))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1)))) 2))
(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 (/.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 (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (/.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(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 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(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 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
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 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 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))
(fma.f32 ux -1 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 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 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 (*.f32 ux (+.f32 maxCos -1)) 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 maxCos ux) (*.f32 (+.f32 -1 (/.f32 1 ux)) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 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 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 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 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))) 2)
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))) 2)
(-.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) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1) (fma.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 ux (+.f32 maxCos -1)) 2)) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 ux (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux)))) 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 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))) ux)
(*.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 -3) (pow.f32 (+.f32 maxCos -1) 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 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux)))) 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 (*.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) 2) (pow.f32 ux -2)) (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 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) 2) 1/2)
(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))
(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))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1/3))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 2))
(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)
(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 (+.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 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (*.f32 (cbrt.f32 (+.f32 maxCos -1)) 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) (+.f32 maxCos -1)) 1)
(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 (*.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 (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 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 1/2) 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 ux (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2)) (cbrt.f32 (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(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))
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1)
(+.f32 maxCos (+.f32 (/.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 (-.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 1 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(*.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 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 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 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 -3) (pow.f32 (+.f32 maxCos -1) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 (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 ux (neg.f32 (fma.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 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (*.f32 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 1 maxCos)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (+.f32 1 (fma.f32 ux (fma.f32 maxCos maxCos -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 ux (neg.f32 (fma.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 (fma.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux (-.f32 (fma.f32 maxCos maxCos 1) (*.f32 maxCos -1))) (*.f32 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 1 maxCos)))
(/.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (+.f32 1 (fma.f32 ux (fma.f32 maxCos maxCos -1) maxCos)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 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 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 maxCos 3) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (*.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 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (*.f32 maxCos (+.f32 (/.f32 1 ux) -1)))))
(/.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 (+.f32 (/.f32 1 ux) -1) (+.f32 (/.f32 1 ux) (-.f32 -1 maxCos)) (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2)) (-.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (-.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (+.f32 maxCos (+.f32 1 (/.f32 -1 ux))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (+.f32 (+.f32 1 maxCos) (/.f32 -1 ux)))
(/.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 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))))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 3)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2) 1/2)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3) 1/3)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1))) 2)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2)) (/.f32 (+.f32 maxCos -1) ux)) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))) -1)
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))) (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux -2) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (/.f32 (+.f32 maxCos -1) ux))))
(/.f32 (+.f32 (pow.f32 ux -3) (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 (pow.f32 ux -2) (/.f32 (-.f32 1 maxCos) ux))))
(pow.f32 (/.f32 (+.f32 maxCos (-.f32 -1 (/.f32 1 ux))) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux -2))) -1)
(/.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))))
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 maxCos)) (exp.f32 (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 maxCos -1)) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (exp.f32 (/.f32 1 ux))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos -1))) (+.f32 1 (expm1.f32 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (/.f32 1 ux)) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (exp.f32 (+.f32 maxCos -1))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 ux))) (+.f32 1 (expm1.f32 (+.f32 maxCos -1)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (exp.f32 maxCos)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log.f32 (*.f32 (exp.f32 (+.f32 -1 (/.f32 1 ux))) (+.f32 1 (expm1.f32 maxCos))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))) 3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))) 1) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) 1/3))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 (pow.f32 ux -1/2) (sqrt.f32 (+.f32 maxCos -1)))) 2))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 maxCos 1 (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 maxCos 1 (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 -1 (/.f32 1 (neg.f32 ux)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (+.f32 maxCos -1) 1 (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 maxCos (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (+.f32 maxCos -1) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (/.f32 1 ux) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 1 (+.f32 -1 (/.f32 1 ux)) maxCos)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 ux) 1 (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 (cbrt.f32 ux)) (cbrt.f32 (pow.f32 ux -2)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 -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 maxCos (+.f32 -1 (/.f32 (cbrt.f32 (pow.f32 ux -2)) (cbrt.f32 ux))))
(fma.f32 (cbrt.f32 (+.f32 maxCos -1)) (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (cbrt.f32 maxCos) (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (pow.f32 ux -1/2) (pow.f32 ux -1/2) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 1 ux)))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (*.f32 (+.f32 -1 (/.f32 1 ux)) 1))
(+.f32 maxCos (+.f32 (/.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 (+.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 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 1 ux))) maxCos)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 1 (cbrt.f32 ux)) (+.f32 maxCos -1))
(+.f32 maxCos (+.f32 -1 (/.f32 (/.f32 1 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))))
(fma.f32 (+.f32 (sqrt.f32 maxCos) 1) (-.f32 (sqrt.f32 maxCos) 1) (/.f32 1 ux))
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))

eval62.0ms (1.5%)

Compiler

Compiled 2954 to 2092 computations (29.2% saved)

prune31.0ms (0.8%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1902192
Fresh011
Picked101
Done033
Total1916197
Accurracy
100.0%
Counts
197 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.0%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
96.7%
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
71.4%
(*.f32 ux (/.f32 1 ux))
71.5%
1
Compiler

Compiled 161 to 112 computations (30.4% saved)

regimes39.0ms (0.9%)

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

4 calls:

13.0ms
maxCos
8.0ms
ux
7.0ms
uy
7.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 135 to 90 computations (33.3% saved)

regimes13.0ms (0.3%)

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

3 calls:

4.0ms
ux
4.0ms
maxCos
4.0ms
uy
Results
AccuracySegmentsBranch
98.0%1ux
98.0%1uy
98.0%1maxCos
Compiler

Compiled 31 to 23 computations (25.8% 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:

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

Compiled 16 to 13 computations (18.8% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0827
11527
21927
32127
42227
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 20 to 16 computations (20% saved)

soundness0.0ms (0%)

end0.0ms (0%)

preprocess23.0ms (0.5%)

Remove

(abs uy)

Compiler

Compiled 68 to 48 computations (29.4% saved)

Profiling

Loading profile data...