UniformSampleCone, z

Time bar (total: 5.6s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.4s (24.6%)

Results
1.4s8256×body256valid
Bogosity

preprocess92.0ms (1.7%)

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

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
99.9%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize90.0ms (1.6%)

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

rewrite81.0ms (1.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify81.0ms (1.5%)

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

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune32.0ms (0.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1477154
Fresh000
Picked112
Done000
Total1488156
Accurracy
100.0%
Counts
156 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.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)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
69.8%
1
99.5%
(/.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)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.7%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.8%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
69.8%
1
Compiler

Compiled 396 to 278 computations (29.8% saved)

localize253.0ms (4.5%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 1 (pow.f32 ux 3))
99.9%
(+.f32 1 (fma.f32 ux ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
98.8%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
100.0%
(*.f32 maxCos ux)
99.9%
(-.f32 1 (*.f32 ux ux))
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
98.9%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
100.0%
(*.f32 maxCos ux)
99.9%
(-.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 142 to 65 computations (54.2% saved)

series46.0ms (0.8%)

Counts
14 → 228
Calls

69 calls:

TimeVariablePointExpression
11.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)))
5.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
2.0ms
maxCos
@-inf
(*.f32 ux (-.f32 1 maxCos))
1.0ms
maxCos
@0
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))

rewrite98.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
638×add-sqr-sqrt
632×pow1
628×*-un-lft-identity
596×add-exp-log
596×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026254
1613180
Stop Event
node limit
Counts
14 → 383
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 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(-.f32 1 (*.f32 ux ux))
(*.f32 maxCos ux)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 1 (pow.f32 ux 3))
Outputs
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (log.f32 (sqrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.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 1 (-.f32 (*.f32 maxCos ux) ux)))
(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 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 1 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) 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 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) 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 1 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 maxCos ux) (neg.f32 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 (fma.f32 maxCos ux (neg.f32 (*.f32 ux 1))) (fma.f32 (neg.f32 ux) 1 (*.f32 ux 1)))
(+.f32 (fma.f32 ux maxCos (neg.f32 (*.f32 ux 1))) (fma.f32 (neg.f32 ux) 1 (*.f32 ux 1)))
(+.f32 (fma.f32 1 (*.f32 maxCos ux) (neg.f32 (*.f32 ux 1))) (fma.f32 (neg.f32 ux) 1 (*.f32 ux 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 (*.f32 ux 1))) (fma.f32 (neg.f32 ux) 1 (*.f32 ux 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 (*.f32 ux 1))) (fma.f32 (neg.f32 ux) 1 (*.f32 ux 1)))
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.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) (fma.f32 ux ux (*.f32 (*.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) (fma.f32 ux ux (*.f32 (*.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) (fma.f32 ux ux (*.f32 (*.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) (fma.f32 ux ux (*.f32 (*.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 ux (-.f32 1 maxCos))) 1)
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (neg.f32 ux))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.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 1 ux)
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(-.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 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 (neg.f32 ux) -1)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (neg.f32 ux) -1)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(*.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 1 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 1 (*.f32 maxCos ux) (-.f32 1 ux))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (exp.f32 (neg.f32 (log1p.f32 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 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 6))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (-.f32 1 (*.f32 ux (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux 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 1 (neg.f32 ux))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.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 1 ux)
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(-.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 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 (neg.f32 ux) -1)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (neg.f32 ux) -1)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (neg.f32 (fma.f32 ux ux ux)) -1)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(*.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 1 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 1 (*.f32 maxCos ux) (-.f32 1 ux))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (exp.f32 (neg.f32 (log1p.f32 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 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 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) 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) 3) 1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 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)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.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))))

simplify197.0ms (3.5%)

Algorithm
egg-herbie
Rules
1052×associate-*r*
954×fma-def
712×times-frac
410×distribute-rgt-in
382×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval254.0ms (4.6%)

Compiler

Compiled 11315 to 6887 computations (39.1% saved)

prune104.0ms (1.9%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New5745579
Fresh112
Picked325
Done011
Total5789587
Accurracy
100.0%
Counts
587 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
98.7%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.8%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) (+.f32 1 ux)))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
69.8%
1
96.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
98.7%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.8%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) (+.f32 1 ux)))
98.5%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
69.8%
1
Compiler

Compiled 548 to 372 computations (32.1% saved)

localize640.0ms (11.5%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
98.9%
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) (+.f32 1 ux))
98.6%
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
98.5%
(pow.f32 (*.f32 ux (neg.f32 ux)) 3)
99.9%
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
99.9%
(-.f32 1 (pow.f32 ux 3))
99.7%
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
98.8%
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
99.9%
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
99.8%
(/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))
99.7%
(+.f32 (/.f32 1 ux) -1)
95.3%
(/.f32 maxCos (*.f32 ux maxCos))
99.9%
(-.f32 1 (*.f32 ux ux))
98.9%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.8%
(-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.6%
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
99.5%
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)
98.8%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
Compiler

Compiled 409 to 200 computations (51.1% saved)

series23.0ms (0.4%)

Counts
15 → 276
Calls

69 calls:

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

rewrite121.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1006×add-sqr-sqrt
1000×pow1
940×add-cbrt-cube
940×add-cube-cbrt
938×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040541
11020541
Stop Event
node limit
Counts
15 → 160
Calls
Call 1
Inputs
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(/.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))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(pow.f32 (*.f32 ux (neg.f32 ux)) 3)
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) (+.f32 1 ux))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
Outputs
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) 1)
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(exp.f32 (log.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))))
(*.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3))
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2))
(*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 3) (pow.f32 (neg.f32 (-.f32 1 maxCos)) 3))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)))
(*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3/2) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3/2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 3))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)))
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) 1)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)))
(+.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (neg.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(+.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 1 maxCos))))
(+.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (fma.f32 (neg.f32 (neg.f32 (-.f32 1 maxCos))) ux (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) 3) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)) (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(pow.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1)
(log.f32 (exp.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(fma.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (neg.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(*.f32 1 (/.f32 maxCos (*.f32 ux maxCos)))
(*.f32 maxCos (/.f32 1 (*.f32 ux maxCos)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 maxCos (*.f32 ux maxCos))) (cbrt.f32 (/.f32 maxCos (*.f32 ux maxCos)))) (cbrt.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux maxCos))) (sqrt.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(pow.f32 (/.f32 maxCos (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 maxCos (*.f32 ux maxCos)) (/.f32 maxCos (*.f32 ux maxCos))) (/.f32 maxCos (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(exp.f32 (log.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (/.f32 maxCos (*.f32 ux maxCos))))
(*.f32 1 (+.f32 (/.f32 1 ux) -1))
(*.f32 (*.f32 (cbrt.f32 (+.f32 (/.f32 1 ux) -1)) (cbrt.f32 (+.f32 (/.f32 1 ux) -1))) (cbrt.f32 (+.f32 (/.f32 1 ux) -1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 ux) -1)) (sqrt.f32 (+.f32 (/.f32 1 ux) -1)))
(/.f32 (+.f32 (pow.f32 (/.f32 1 ux) 3) -1) (+.f32 (*.f32 (/.f32 1 ux) (/.f32 1 ux)) (-.f32 1 (*.f32 (/.f32 1 ux) -1))))
(/.f32 (-.f32 (*.f32 (/.f32 1 ux) (/.f32 1 ux)) 1) (-.f32 (/.f32 1 ux) -1))
(pow.f32 (+.f32 (/.f32 1 ux) -1) 1)
(log.f32 (exp.f32 (+.f32 (/.f32 1 ux) -1)))
(cbrt.f32 (*.f32 (*.f32 (+.f32 (/.f32 1 ux) -1) (+.f32 (/.f32 1 ux) -1)) (+.f32 (/.f32 1 ux) -1)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 ux) -1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 ux) -1)))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 ux) -1)))
(*.f32 1 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))
(*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))
(pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(*.f32 1 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))) (cbrt.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))) (cbrt.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))) (sqrt.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))))
(pow.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) 1)
(log.f32 (exp.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos))) (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))) (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))))
(fma.f32 ux maxCos (*.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1)
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(exp.f32 (log.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (sqrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (*.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(log.f32 (exp.f32 (fma.f32 ux ux (+.f32 1 ux))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 ux ux (+.f32 1 ux))))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux ux (+.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 1 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))) (cbrt.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (sqrt.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(pow.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) 1)
(log.f32 (exp.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(exp.f32 (log.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(log1p.f32 (expm1.f32 (fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(fma.f32 maxCos ux (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (neg.f32 ux) 3))
(*.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 ux (neg.f32 ux)) 2))
(*.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)))
(*.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3/2) (pow.f32 (*.f32 ux (neg.f32 ux)) 3/2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3) (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (pow.f32 (*.f32 ux (neg.f32 ux)) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (neg.f32 ux))) 3))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)))
(pow.f32 (*.f32 ux (neg.f32 ux)) 2)
(pow.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) 1)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (pow.f32 (*.f32 ux (neg.f32 ux)) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))) 1)
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(exp.f32 (log.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))))) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))) (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))) 1)
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(exp.f32 (log.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))

simplify125.0ms (2.2%)

Algorithm
egg-herbie
Rules
1034×fma-def
918×associate-*l*
904×associate-*r*
474×+-commutative
420×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval260.0ms (4.7%)

Compiler

Compiled 16401 to 10372 computations (36.8% saved)

prune88.0ms (1.6%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New5004504
Fresh011
Picked415
Done033
Total5049513
Accurracy
100.0%
Counts
513 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
96.4%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 ux ux) (neg.f32 ux))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.3%
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 ux maxCos)))))
88.2%
(*.f32 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos) 1) (*.f32 maxCos ux))
98.6%
(*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
69.8%
1
96.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
96.4%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 ux ux) (neg.f32 ux))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
94.3%
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 ux maxCos)))))
88.2%
(*.f32 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos) 1) (*.f32 maxCos ux))
98.6%
(*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
69.8%
1
Compiler

Compiled 224 to 168 computations (25% saved)

localize484.0ms (8.7%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f32 1 (-.f32 (*.f32 ux ux) (neg.f32 ux)))
99.9%
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
99.5%
(pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)
98.8%
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 ux ux) (neg.f32 ux))))
99.7%
(+.f32 (/.f32 1 ux) -1)
99.5%
(/.f32 1 (/.f32 maxCos (*.f32 ux maxCos)))
98.9%
(*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 maxCos (*.f32 ux maxCos))))
95.3%
(/.f32 maxCos (*.f32 ux maxCos))
100.0%
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos) 1)
99.7%
(+.f32 -1 (/.f32 1 ux))
99.3%
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
88.6%
(*.f32 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos) 1) (*.f32 maxCos ux))
100.0%
(+.f32 maxCos (+.f32 -1 (/.f32 1 ux)))
99.7%
(+.f32 -1 (/.f32 1 ux))
98.8%
(*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 1 ux))))
Compiler

Compiled 206 to 120 computations (41.7% saved)

series12.0ms (0.2%)

Counts
12 → 252
Calls

63 calls:

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

rewrite90.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
718×add-sqr-sqrt
708×pow1
706×*-un-lft-identity
668×add-cbrt-cube
668×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify157.0ms (2.8%)

Algorithm
egg-herbie
Rules
844×log-prod
748×fma-neg
738×associate-*r*
634×associate-*l*
444×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063213232
1164912444
2669112444
Stop Event
node limit
Counts
524 → 415
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 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)
(-.f32 (/.f32 1 ux) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 maxCos 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
1
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.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 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 1 (*.f32 maxCos ux))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 -1 maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 -1 maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.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)
(/.f32 1 (*.f32 maxCos ux))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(-.f32 1 (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 1 (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
1
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
1
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 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 (/.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)
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))))
(-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2)))))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 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 (-.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 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))
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 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(fma.f32 ux maxCos (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(fma.f32 maxCos ux (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux)))) 1)
(*.f32 1 (+.f32 -1 (/.f32 -1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (-.f32 -1 (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (-.f32 (/.f32 -1 ux) -1))
(pow.f32 (+.f32 -1 (/.f32 -1 ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 2))
(log.f32 (exp.f32 (+.f32 -1 (/.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (/.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux))))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 -1 ux))))
(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 maxCos (+.f32 -1 (/.f32 -1 ux))))) 1)
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(*.f32 (sqrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) (sqrt.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))))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3)
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2)
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 2))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 1))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 -1 ux)))
(fma.f32 1 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) maxCos)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) maxCos)
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))))
(exp.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))))
(-.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(*.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 1 maxCos))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2)
(pow.f32 (/.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) -1)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux)))) 1)
(*.f32 1 (+.f32 -1 (/.f32 -1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (-.f32 -1 (/.f32 -1 ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (-.f32 (/.f32 -1 ux) -1))
(pow.f32 (+.f32 -1 (/.f32 -1 ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 2))
(log.f32 (exp.f32 (+.f32 -1 (/.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (/.f32 -1 ux)))))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux))))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 -1 ux))))
(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 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))) 1)
(*.f32 1 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 2) (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3) 1) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) (-.f32 1 (*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) 1) (-.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1))
(pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2))
(log.f32 (exp.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(fma.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1)
(fma.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 1 maxCos) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(fma.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))) 1)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (-.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (-.f32 (/.f32 -1 ux) -1)))
(/.f32 (*.f32 (+.f32 -1 (/.f32 -1 ux)) 1) (/.f32 (/.f32 maxCos ux) maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) -1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) -1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) 1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) 1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) -1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) 1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) 1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) -1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) 1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) 1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (*.f32 -1 (+.f32 -1 (pow.f32 ux -3))) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 ux -3) -1)) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux -2))) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 ux -2) 1)) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (-.f32 (/.f32 -1 ux) -1)))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3) (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))) 1)
(*.f32 1 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -2)) (cbrt.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2) (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2))
(*.f32 (/.f32 1 maxCos) (*.f32 ux maxCos))
(*.f32 (/.f32 1 maxCos) (pow.f32 (/.f32 1 (*.f32 ux maxCos)) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1) (pow.f32 (sqrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1)
(pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))) 3)
(pow.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3) 1/3)
(pow.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) -1)
(sqrt.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -2))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 maxCos)) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))))
(cbrt.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(exp.f32 (neg.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(neg.f32 (*.f32 ux (-.f32 1 maxCos)))
(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 (+.f32 1 (*.f32 ux ux)) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (sqrt.f32 (+.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) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux 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 (sqrt.f32 (fma.f32 ux ux ux)) (sqrt.f32 (fma.f32 ux ux ux)) 1)
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 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 (-.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 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
-1
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
-1
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
maxCos
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(/.f32 1 ux)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 maxCos 1)
(+.f32 maxCos -1)
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
(-.f32 (+.f32 maxCos (/.f32 1 ux)) 1)
(+.f32 maxCos (+.f32 (/.f32 1 ux) -1))
(+.f32 -1 (+.f32 maxCos (/.f32 1 ux)))
1
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 -1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 -1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
(fma.f32 (+.f32 1 (/.f32 -1 maxCos)) (*.f32 maxCos ux) 1)
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 ux) 1) ux))
(*.f32 ux (+.f32 maxCos (+.f32 (/.f32 1 ux) -1)))
(*.f32 ux (+.f32 -1 (+.f32 maxCos (/.f32 1 ux))))
(/.f32 1 (*.f32 maxCos ux))
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 -1 maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 -1 maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
-1
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
-1
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (/.f32 1 ux) 1)
(+.f32 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(/.f32 1 (*.f32 maxCos ux))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 1 (/.f32 1 maxCos))
(+.f32 1 (/.f32 -1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 1 (/.f32 1 maxCos))
(+.f32 1 (/.f32 -1 maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(/.f32 (-.f32 (/.f32 1 ux) 1) maxCos)
(/.f32 (+.f32 (/.f32 1 ux) -1) maxCos)
(/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos)
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 1 (/.f32 1 (*.f32 maxCos ux))) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
1
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
1
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos))
(+.f32 1 (/.f32 (+.f32 (/.f32 1 ux) -1) maxCos))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos))
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 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
(*.f32 ux (+.f32 (/.f32 1 ux) -1))
(*.f32 ux (+.f32 -1 (/.f32 1 ux)))
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
ux
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))))
(+.f32 (fma.f32 -1 ux 1) (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 maxCos -1) 3))))
(-.f32 (fma.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (-.f32 maxCos 1) 3))))))
(+.f32 (fma.f32 -1 ux 1) (fma.f32 -1 (*.f32 (+.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 maxCos -1) 3)))))
(+.f32 (-.f32 1 ux) (*.f32 (+.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (+.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 ux 4)))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)
(*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (neg.f32 (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (fma.f32 -1 (/.f32 (*.f32 0 (pow.f32 (+.f32 maxCos -1) 3)) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 3))))
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1)) (/.f32 0 ux))
(-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (+.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3))) (pow.f32 ux 2)))))
(-.f32 (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (+.f32 (fma.f32 -1 (/.f32 (*.f32 0 (pow.f32 (+.f32 maxCos -1) 3)) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 (*.f32 ux ux)))) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux ux)) (/.f32 (*.f32 0 (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux ux)))))
(+.f32 (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1)) (/.f32 0 ux)) (/.f32 1 (*.f32 ux ux))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux ux)) (/.f32 (/.f32 0 ux) ux)))
(*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)
(*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (neg.f32 (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1))
(+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (fma.f32 -1 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux) (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1)))
(-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux)) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) ux) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2)) (*.f32 -2 (/.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 2)))))
(-.f32 (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) ux (+.f32 (/.f32 1 (*.f32 ux ux)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux) (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux))))) (/.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux ux)))
(+.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux ux)) (+.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (*.f32 0 (/.f32 (pow.f32 (+.f32 maxCos -1) 3) ux)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (+.f32 1 (neg.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 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 maxCos (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(-.f32 (fma.f32 maxCos (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.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 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 maxCos (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 maxCos (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.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 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 maxCos (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))))))
(-.f32 (+.f32 (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 maxCos (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
(/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))
(+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))) (*.f32 maxCos (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 maxCos (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) maxCos)))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 maxCos (*.f32 3 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))))))
(-.f32 (+.f32 (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 maxCos (/.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))
(/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))))))
(+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 maxCos (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -2 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))))))))
(fma.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (*.f32 ux ux) (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (*.f32 ux ux) (+.f32 1 ux))) -3))))))
(-.f32 (+.f32 (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 3) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos (/.f32 (*.f32 (pow.f32 ux 3) -3) (+.f32 1 (fma.f32 ux ux ux)))))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux 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 (-.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 (-.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 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 maxCos -1) ux)
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 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))) 1)
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 1)
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 3)
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3) 1/3)
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 2)
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))) 2))
(fabs.f32 (*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3)))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 1))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 ux maxCos (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 ux maxCos (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 maxCos ux (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 maxCos ux (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux (+.f32 -1 (/.f32 -1 ux))))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (/.f32 -1 ux)) ux))
(*.f32 ux (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux)))) 1)
(+.f32 -1 (/.f32 -1 ux))
(*.f32 1 (+.f32 -1 (/.f32 -1 ux)))
(+.f32 -1 (/.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (-.f32 -1 (/.f32 -1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (-.f32 (/.f32 -1 ux) -1))
(/.f32 (+.f32 (pow.f32 ux -2) -1) (+.f32 (/.f32 -1 ux) 1))
(/.f32 (+.f32 -1 (pow.f32 ux -2)) (+.f32 1 (/.f32 -1 ux)))
(pow.f32 (+.f32 -1 (/.f32 -1 ux)) 1)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 3)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) 1/3)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2)
(+.f32 -1 (/.f32 -1 ux))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 2))
(fabs.f32 (+.f32 -1 (/.f32 -1 ux)))
(log.f32 (exp.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 -1 (/.f32 -1 ux))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3))
(+.f32 -1 (/.f32 -1 ux))
(expm1.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))) 1))
(+.f32 -1 (/.f32 -1 ux))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.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 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))) 1)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(*.f32 1 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2) (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(*.f32 (sqrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) (sqrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -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 -1 (/.f32 -1 ux)) 3)) (fma.f32 maxCos maxCos (*.f32 (+.f32 -1 (/.f32 -1 ux)) (-.f32 (+.f32 -1 (/.f32 -1 ux)) 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 -1 (/.f32 -1 ux)) 2)) (+.f32 maxCos (+.f32 1 (/.f32 1 ux))))
(pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 1)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(pow.f32 (cbrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 3)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(pow.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3) 1/3)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(pow.f32 (sqrt.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 2)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(sqrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 2))
(sqrt.f32 (pow.f32 (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)) 2))
(fabs.f32 (+.f32 (+.f32 maxCos -1) (/.f32 -1 ux)))
(log.f32 (exp.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) 3))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(expm1.f32 (log1p.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(exp.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))) 1))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(log1p.f32 (expm1.f32 (+.f32 maxCos (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 1 maxCos (+.f32 -1 (/.f32 -1 ux)))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 1 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) maxCos)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (+.f32 -1 (/.f32 -1 ux)))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) maxCos)
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (+.f32 -1 (/.f32 -1 ux)))
(+.f32 (+.f32 maxCos -1) (/.f32 -1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)))) 1)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 1)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))) 3)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(pow.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 3) 1/3)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))) 2)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux 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 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (pow.f32 (exp.f32 maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)))))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos)) 3))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3)))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(exp.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 ux maxCos))))
(exp.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 maxCos ux))))
(*.f32 (*.f32 maxCos ux) (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 ux maxCos))) 1))
(exp.f32 (+.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (log.f32 (*.f32 maxCos ux))))
(*.f32 (*.f32 maxCos ux) (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (*.f32 ux maxCos))))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(*.f32 maxCos (*.f32 ux (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(-.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(+.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) -1))
(+.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 0)
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(*.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 1 maxCos))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3) 1/3)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(pow.f32 (/.f32 maxCos (+.f32 -1 (/.f32 -1 ux))) -1)
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2))
(fabs.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux)))) 1)
(+.f32 -1 (/.f32 -1 ux))
(*.f32 1 (+.f32 -1 (/.f32 -1 ux)))
(+.f32 -1 (/.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2) (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (-.f32 -1 (/.f32 -1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (-.f32 (/.f32 -1 ux) -1))
(/.f32 (+.f32 (pow.f32 ux -2) -1) (+.f32 (/.f32 -1 ux) 1))
(/.f32 (+.f32 -1 (pow.f32 ux -2)) (+.f32 1 (/.f32 -1 ux)))
(pow.f32 (+.f32 -1 (/.f32 -1 ux)) 1)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 ux))) 3)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) 1/3)
(+.f32 -1 (/.f32 -1 ux))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 ux))) 2)
(+.f32 -1 (/.f32 -1 ux))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 2))
(fabs.f32 (+.f32 -1 (/.f32 -1 ux)))
(log.f32 (exp.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (/.f32 -1 ux)))))
(+.f32 -1 (/.f32 -1 ux))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3))
(+.f32 -1 (/.f32 -1 ux))
(expm1.f32 (log1p.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.f32 -1 (/.f32 -1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 -1 ux))) 1))
(+.f32 -1 (/.f32 -1 ux))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 -1 ux))))
(+.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 (/.f32 1 ux) -1)
(+.f32 -1 (/.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(*.f32 1 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 2) (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3) 1) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) (-.f32 1 (*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) (-.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 3)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) (+.f32 1 (/.f32 (+.f32 1 (/.f32 1 ux)) maxCos))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) 1) (-.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2) -1) (+.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) -1))
(/.f32 (+.f32 -1 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 2)) (+.f32 -1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 3)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3) 1/3)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))) 2)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2))
(fabs.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(log.f32 (exp.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 3))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(expm1.f32 (log1p.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1))
(exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)))
(log1p.f32 (expm1.f32 (+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))))
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(fma.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(fma.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 1 maxCos) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos)) 1)
(+.f32 1 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))) 1)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 ux -3) -1) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (*.f32 (/.f32 (/.f32 maxCos ux) maxCos) (-.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux -2) 1) (*.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) (-.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (/.f32 -1 ux)) 1) (/.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) -1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux -3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux)))) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) -1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) 1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux -3) -1) 1) (*.f32 (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1))) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) -1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) 1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux -2)) 1) (*.f32 (-.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) -1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) 1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (/.f32 (/.f32 maxCos ux) maxCos)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux -2) 1) 1) (*.f32 (-.f32 (/.f32 -1 ux) -1) (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 -1 (+.f32 -1 (pow.f32 ux -3))) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (+.f32 1 (-.f32 (pow.f32 ux -2) (*.f32 -1 (/.f32 -1 ux))))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 ux -3) -1)) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (+.f32 (pow.f32 ux -2) (-.f32 1 (*.f32 (/.f32 -1 ux) -1)))))
(/.f32 (+.f32 -1 (pow.f32 ux -3)) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux -2)) (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux -3)) (+.f32 (pow.f32 ux -2) (+.f32 1 (/.f32 -1 ux)))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux -2))) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (-.f32 -1 (/.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 ux -2) 1)) (*.f32 (neg.f32 (/.f32 (/.f32 maxCos ux) maxCos)) (-.f32 (/.f32 -1 ux) -1)))
(/.f32 (-.f32 1 (pow.f32 ux -2)) (*.f32 (+.f32 -1 (/.f32 1 ux)) (/.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux -2)) (+.f32 -1 (/.f32 1 ux))) (/.f32 maxCos (/.f32 maxCos ux)))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 1)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 3)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 3) 1/3)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 2)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos) 2))
(fabs.f32 (*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos)) 3))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3)))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3) (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3)))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 -1 ux)) 3) (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) 3)))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))) 1))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) (/.f32 maxCos ux)) maxCos)
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 ux)) maxCos) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))) 1)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(*.f32 1 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -2)) (cbrt.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) -2)) (cbrt.f32 (*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -2)) (cbrt.f32 (/.f32 maxCos (/.f32 maxCos ux))))
(*.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2) (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(*.f32 (/.f32 1 maxCos) (*.f32 ux maxCos))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(*.f32 (/.f32 1 maxCos) (pow.f32 (/.f32 1 (*.f32 ux maxCos)) -1))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) 2)) (/.f32 1 (cbrt.f32 (/.f32 maxCos (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) 2)) (/.f32 1 (cbrt.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1) (pow.f32 (sqrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(pow.f32 (sqrt.f32 (/.f32 maxCos (*.f32 maxCos ux))) -2)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -2)
(pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 1)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(pow.f32 (cbrt.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))) 3)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(pow.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3) 1/3)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(pow.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -1/2) 2)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(pow.f32 (/.f32 (/.f32 (/.f32 maxCos ux) maxCos) 1) -1)
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 maxCos ux) maxCos) -2))
(sqrt.f32 (pow.f32 (/.f32 maxCos (*.f32 maxCos ux)) -2))
(fabs.f32 (/.f32 maxCos (/.f32 maxCos ux)))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 maxCos)) (*.f32 ux maxCos)))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)))))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(cbrt.f32 (pow.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos)) 3))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(expm1.f32 (log1p.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(exp.f32 (neg.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos)) -1))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(exp.f32 (*.f32 (neg.f32 (log.f32 (/.f32 (/.f32 maxCos ux) maxCos))) 1))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(log1p.f32 (expm1.f32 (/.f32 1 (/.f32 (/.f32 maxCos ux) maxCos))))
(*.f32 (/.f32 1 (/.f32 maxCos ux)) maxCos)
(/.f32 maxCos (/.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (hypot.f32 ux (pow.f32 ux 1/2)))) 2)
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (hypot.f32 ux (pow.f32 ux 1/2)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(fabs.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 ux (-.f32 1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 ux (-.f32 1 maxCos))
(neg.f32 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 (neg.f32 ux) (-.f32 1 maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fabs.f32 (*.f32 ux (-.f32 1 maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (+.f32 1 (*.f32 ux ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux ux) ux))
(-.f32 (fma.f32 ux ux 1) ux)
(-.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 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.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 (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)))
(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 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(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 (sqrt.f32 (fma.f32 ux ux ux)) (sqrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))

eval180.0ms (3.2%)

Compiler

Compiled 10622 to 6750 computations (36.5% saved)

prune102.0ms (1.8%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New5204524
Fresh011
Picked314
Done044
Total52310533
Accurracy
100.0%
Counts
533 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.3%
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 1 (/.f32 1 ux))))
99.8%
(+.f32 1 (*.f32 (-.f32 1 (/.f32 1 maxCos)) (*.f32 maxCos ux)))
96.1%
(*.f32 (-.f32 (/.f32 1 ux) 1) ux)
88.6%
(*.f32 (-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) 1) (/.f32 1 maxCos)) (*.f32 maxCos ux))
88.2%
(*.f32 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 ux)) maxCos) 1) (*.f32 maxCos ux))
69.8%
1
Compiler

Compiled 422 to 270 computations (36% saved)

regimes51.0ms (0.9%)

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

4 calls:

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

Compiled 326 to 196 computations (39.9% saved)

regimes43.0ms (0.8%)

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

4 calls:

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

Compiled 275 to 168 computations (38.9% saved)

regimes55.0ms (1%)

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

4 calls:

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

Compiled 43 to 31 computations (27.9% saved)

regimes12.0ms (0.2%)

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

3 calls:

5.0ms
maxCos
3.0ms
ux
3.0ms
uy
Results
AccuracySegmentsBranch
97.3%1ux
97.3%1uy
97.3%1maxCos
Compiler

Compiled 26 to 20 computations (23.1% saved)

regimes10.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

4.0ms
ux
2.0ms
maxCos
2.0ms
uy
Results
AccuracySegmentsBranch
69.8%1ux
69.8%1uy
69.8%1maxCos
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Rules
116×unsub-neg
70×neg-mul-1
62×distribute-lft-neg-in
46×cancel-sign-sub
36×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01667
13167
24767
35967
47967
511067
617767
723667
827867
929967
1032267
1132667
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(-.f32 1 ux)
1
Compiler

Compiled 40 to 31 computations (22.5% saved)

soundness307.0ms (5.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01245
126237
2360137
02855193
16975021
222424897
01245
126237
2360137
Stop Event
node limit
node limit
node limit
Compiler

Compiled 185 to 114 computations (38.4% saved)

end0.0ms (0%)

preprocess31.0ms (0.6%)

Remove

(abs uy)

Compiler

Compiled 96 to 64 computations (33.3% saved)

Profiling

Loading profile data...