UniformSampleCone, z

Details

Time bar (total: 4.6s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (29.3%)

Results
1.3s8256×body256valid
Bogosity

preprocess78.0ms (1.7%)

Algorithm
egg-herbie
Rules
2086×fma-def
220×sub-neg
206×cancel-sign-sub-inv
160×distribute-lft-neg-in
160×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01776
14360
211060
321260
452660
5114260
6198260
7232260
8239560
9240660
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux 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 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 maxCos) (*.f32 ux 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)
(fma.f32 ux (-.f32 uy 1) 1)
(fma.f32 ux (+.f32 uy -1) 1)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify33.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 28 computations (26.3% saved)

localize86.0ms (1.9%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
ux
@inf
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0ms
ux
@0
(*.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 (-.f32 1 ux) (*.f32 ux maxCos))

rewrite81.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (1.8%)

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

Useful iterations: 2 (0.0ms)

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

eval36.0ms (0.8%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune24.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

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

Compiled 128 to 96 computations (25% saved)

localize210.0ms (4.6%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
99.3%
(pow.f32 (*.f32 ux maxCos) 2)
98.8%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
98.8%
(pow.f32 (-.f32 1 ux) 2)
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
100.0%
(*.f32 maxCos ux)
100.0%
(-.f32 (*.f32 maxCos ux) ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.8%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
Compiler

Compiled 128 to 67 computations (47.7% saved)

series45.0ms (1%)

Counts
10 → 204
Calls

57 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)))
2.0ms
maxCos
@0
(/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
1.0ms
maxCos
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))

rewrite134.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
826×expm1-udef
518×add-sqr-sqrt
514×pow1
508×*-un-lft-identity
488×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022192
1525158
27461158
Stop Event
node limit
Counts
10 → 351
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)))
(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))))
(pow.f32 (*.f32 ux maxCos) 2)
(/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
Outputs
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)) (log.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(-.f32 0 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 -1 (neg.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)
(neg.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 1 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 -1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (sqrt.f32 (-.f32 1 (fma.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 (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 1) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(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 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 (cbrt.f32 (pow.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 (pow.f32 (*.f32 maxCos ux) 2) 1/2)
(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))
(fabs.f32 (*.f32 maxCos ux))
(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 ux (*.f32 maxCos (neg.f32 ux)))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 ux 1))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(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 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) -1))
(exp.f32 (-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (log.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 1 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (cbrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) maxCos)
(*.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(*.f32 (*.f32 (*.f32 maxCos ux) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (*.f32 maxCos ux)))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux))))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)))
(-.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 1)
(-.f32 (/.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)) 1))
(*.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)
(neg.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3) (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))

simplify226.0ms (5%)

Algorithm
egg-herbie
Rules
1444×fma-def
1002×times-frac
646×distribute-lft-in
632×distribute-rgt-in
418×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104422943
1300220721
Stop Event
node limit
Counts
555 → 645
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 1 (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2)))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
1
(+.f32 1 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux))
(+.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos)))))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))))) (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (-.f32 1 (pow.f32 maxCos 2)))) (pow.f32 ux 3))) (+.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))))))))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (/.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 maxCos 2))))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (+.f32 (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3)))))) (+.f32 (*.f32 2 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (pow.f32 maxCos 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))))
(*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))))))) (+.f32 (*.f32 2 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (pow.f32 maxCos 2))))) (+.f32 (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))))))
(/.f32 1 (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 4))) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))))))
(/.f32 1 (*.f32 maxCos ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(/.f32 1 (*.f32 maxCos ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)) (log.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(-.f32 0 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 -1 (neg.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)
(neg.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 1 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 -1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (sqrt.f32 (-.f32 1 (fma.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 (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 1) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(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 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 (cbrt.f32 (pow.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 (pow.f32 (*.f32 maxCos ux) 2) 1/2)
(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))
(fabs.f32 (*.f32 maxCos ux))
(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 ux (*.f32 maxCos (neg.f32 ux)))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 ux 1))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(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 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) -1))
(exp.f32 (-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (log.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 1 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (cbrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) maxCos)
(*.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(*.f32 (*.f32 (*.f32 maxCos ux) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (*.f32 maxCos ux)))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 maxCos ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux))))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)))
(-.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 1)
(-.f32 (/.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)) 1))
(*.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)
(neg.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3) (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
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 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.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 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.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 (log.f32 maxCos) (+.f32 (+.f32 (log.f32 ux) (/.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 (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) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.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 (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) (pow.f32 (*.f32 ux maxCos) 2)) (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))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (log.f32 ux))) (/.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 1 (*.f32 ux maxCos)) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (/.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (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) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (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))) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))) (/.f32 -1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) (-.f32 (*.f32 ux maxCos) 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))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(log.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.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 (*.f32 ux maxCos) ux)) (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (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 (+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.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 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 (/.f32 1 ux) (-.f32 1 maxCos))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 (+.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 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (/.f32 1/3 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) 3))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(+.f32 1 (-.f32 (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 1 (-.f32 (fma.f32 ux maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) ux))
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(-.f32 (fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0)))))) ux)
(fma.f32 (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 (-.f32 (fma.f32 ux maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) 0)) ux)))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux maxCos))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(+.f32 (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (+.f32 (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))))))))
(+.f32 (/.f32 (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 ux maxCos) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (*.f32 ux maxCos)))) (/.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 (*.f32 1/3 (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))))
(exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) 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 (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 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) -1/6)) (/.f32 (pow.f32 maxCos 3) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux ux) 0))
(+.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) (fma.f32 (pow.f32 (+.f32 maxCos -1) 3) 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) 0))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (/.f32 (pow.f32 (/.f32 -1 ux) -1) ux)))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.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 maxCos (neg.f32 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 maxCos (neg.f32 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(fma.f32 ux ux (*.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(fma.f32 ux ux (*.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) 1)
(-.f32 1 (*.f32 ux (+.f32 2 (-.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) 1) (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 1 maxCos) (+.f32 2 (-.f32 -1 maxCos)) (*.f32 maxCos maxCos))) 1) (*.f32 ux (+.f32 2 (-.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(fma.f32 -1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))) (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 (+.f32 1 maxCos) (+.f32 2 (-.f32 -1 maxCos)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 1 maxCos) (+.f32 2 (-.f32 -1 maxCos)) (*.f32 maxCos maxCos))) 1)) (*.f32 ux (+.f32 2 (-.f32 -1 maxCos))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos))) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 ux ux)) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos))) ux)) (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 ux ux))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))
(neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (/.f32 2 (-.f32 1 (neg.f32 maxCos))) (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (neg.f32 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3)) (/.f32 2 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)))) ux) (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (neg.f32 maxCos)) ux))))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 2 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (-.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 3)) (*.f32 2 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2)))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 2)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 ux 2))))))
(+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3))) (-.f32 (+.f32 (/.f32 2 (-.f32 1 (neg.f32 maxCos))) (fma.f32 -1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 (neg.f32 maxCos)) ux)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 1 (neg.f32 maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 3)) (/.f32 2 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)))) ux) (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 4))))))) (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2))) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 (neg.f32 maxCos)) 2)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (neg.f32 maxCos)) 4)))))))
(+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 3))) (-.f32 (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))))) (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 ux ux)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)) (*.f32 ux ux))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
1
(+.f32 1 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux))
(+.f32 1 (*.f32 ux (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))))
(fma.f32 ux (+.f32 2 (-.f32 -1 maxCos)) 1)
(+.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos)))))))))
(+.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) ux (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 -2 (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))))))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos maxCos -1) (*.f32 2 (+.f32 2 (-.f32 -1 maxCos)))) (*.f32 ux (+.f32 2 (-.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))))) (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (-.f32 1 (pow.f32 maxCos 2)))) (pow.f32 ux 3))) (+.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) ux) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 -2 (+.f32 2 (+.f32 -1 (neg.f32 maxCos)))))) (*.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 1 (fma.f32 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))) ux (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 -2 (+.f32 2 (+.f32 -1 (neg.f32 maxCos))))))))))
(-.f32 (+.f32 1 (fma.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos maxCos -1) (*.f32 2 (+.f32 2 (-.f32 -1 maxCos)))) (*.f32 ux (+.f32 2 (-.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 3) (fma.f32 -2 (+.f32 (fma.f32 maxCos maxCos -1) (*.f32 2 (+.f32 2 (-.f32 -1 maxCos)))) (*.f32 (+.f32 2 (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))
(/.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (/.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 maxCos 2))))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(+.f32 (fma.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 -2 (/.f32 (+.f32 1 maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(+.f32 (-.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (/.f32 (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) ux)) (*.f32 -2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 (fma.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (fma.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (pow.f32 ux 3)))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))))
(+.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 (-.f32 (/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 -2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (pow.f32 ux 3))) (*.f32 -2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (+.f32 (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3)))))) (+.f32 (*.f32 2 (/.f32 (+.f32 (*.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (pow.f32 maxCos 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 (fma.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (fma.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3))) (neg.f32 (/.f32 (fma.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (pow.f32 ux 3))))) (fma.f32 2 (/.f32 (fma.f32 -2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (+.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (*.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 (*.f32 2 (/.f32 (+.f32 1 maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (/.f32 (/.f32 1 (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))))
(+.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (-.f32 (-.f32 (fma.f32 2 (/.f32 (/.f32 (+.f32 1 maxCos) (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 (fma.f32 -2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (pow.f32 ux 3))) (fma.f32 2 (/.f32 (fma.f32 -2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (*.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 maxCos maxCos)))) (fma.f32 2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (/.f32 (/.f32 1 (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))))
(*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))
(/.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 maxCos 2)))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(+.f32 (fma.f32 -1 (/.f32 (+.f32 1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 -2 (/.f32 (+.f32 1 maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(+.f32 (-.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (/.f32 (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) ux)) (*.f32 -2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))))
(+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 (*.f32 -1 (+.f32 (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (-.f32 1 (neg.f32 maxCos))) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (pow.f32 ux 3)) (/.f32 (-.f32 1 (neg.f32 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 2 (-.f32 1 (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(+.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 (-.f32 (/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (pow.f32 ux 3))) (*.f32 -2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (pow.f32 ux 3))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))))))) (+.f32 (*.f32 2 (/.f32 (-.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))) (+.f32 (*.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (pow.f32 maxCos 2))) (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (pow.f32 maxCos 2))))) (+.f32 (*.f32 2 (/.f32 (-.f32 1 (*.f32 -1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2)))) (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 2))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (fma.f32 -1 (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (-.f32 1 (neg.f32 maxCos))) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (pow.f32 ux 3)) (fma.f32 -1 (/.f32 (-.f32 1 (neg.f32 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 2 (/.f32 (-.f32 1 (neg.f32 maxCos)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3))))))) (fma.f32 2 (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (-.f32 1 (neg.f32 maxCos))) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 maxCos maxCos)))) (fma.f32 2 (/.f32 (-.f32 1 (neg.f32 maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))) (/.f32 (/.f32 1 (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))))
(+.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (-.f32 (-.f32 (fma.f32 2 (/.f32 (/.f32 (+.f32 1 maxCos) (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (/.f32 (-.f32 -1 maxCos) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (pow.f32 ux 3))) (fma.f32 2 (/.f32 (-.f32 (/.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (fma.f32 2 (/.f32 (+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 (/.f32 (-.f32 -1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)))) (*.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 maxCos maxCos)))) (fma.f32 2 (/.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (/.f32 (/.f32 1 (pow.f32 ux 4)) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2))))))
(/.f32 1 (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (*.f32 maxCos (neg.f32 ux)) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (/.f32 1 (-.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (+.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (*.f32 maxCos (neg.f32 ux)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 3)))
(+.f32 (-.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 3)))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 4))) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 -1 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 4)) (/.f32 (*.f32 maxCos (neg.f32 ux)) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 3)) (-.f32 (-.f32 (/.f32 1 (-.f32 1 ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 1 (*.f32 maxCos ux))
(/.f32 1 (*.f32 ux maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (neg.f32 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3)))) (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 4)))
(/.f32 1 (*.f32 maxCos ux))
(/.f32 1 (*.f32 ux maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (neg.f32 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3))))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (+.f32 (/.f32 (+.f32 -1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 3)))) (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 4)))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (log.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (log.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (log1p.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)) (log.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 0 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 -1 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(fabs.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 maxCos (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 1 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 -1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(/.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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (+.f32 -1 ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 1) (-.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 ux -1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 (neg.f32 ux) (*.f32 ux (-.f32 -1 maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(fabs.f32 (-.f32 (*.f32 ux maxCos) ux))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) 1)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(pow.f32 (*.f32 maxCos ux) 1)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 1/2)
(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))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux maxCos)
(fabs.f32 (*.f32 maxCos ux))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.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 ux (*.f32 maxCos (neg.f32 ux)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) -1)
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(fabs.f32 (-.f32 (*.f32 ux maxCos) ux))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 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 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 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 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (-.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 -1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) 1))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.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 ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 ux 1))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 maxCos ux) (-.f32 1 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 1 (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 -1 (/.f32 1 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (pow.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) -1))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) -1) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) -1))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (fma.f32 maxCos (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) -1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3) 1/3)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (exp.f32 ux) maxCos)))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3)))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) -1))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(exp.f32 (-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (log.f32 (-.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 1 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 1 (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (cbrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 4))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 4)) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos (*.f32 ux ux)) maxCos)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos ux)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 maxCos ux) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 maxCos (*.f32 ux (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos))))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 4))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(pow.f32 (*.f32 ux maxCos) 2)
(cbrt.f32 (pow.f32 (*.f32 maxCos ux) 6))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 maxCos ux))) 1))
(pow.f32 (*.f32 ux maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (neg.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux))))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) ux)))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) ux))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) ux)))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) ux))
(-.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(-.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 1)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (/.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) 1) (/.f32 (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) ux)) 1))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) ux)))
(-.f32 (/.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) ux))
(*.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 1 (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2))))
(/.f32 (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (cbrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 1) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 maxCos ux) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))))
(*.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))))
(pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -1)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 3)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3) 1/3)
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(neg.f32 (/.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (neg.f32 (-.f32 1 (fma.f32 maxCos ux ux))) (/.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 1 (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 3))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3) (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (fma.f32 maxCos ux ux)) 3) (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (fma.f32 ux maxCos ux)) 3) (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))
(/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))

eval355.0ms (7.8%)

Compiler

Compiled 17223 to 11195 computations (35% saved)

prune104.0ms (2.3%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New6432645
Fresh011
Picked224
Done011
Total6456651
Accurracy
100.0%
Counts
651 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
98.6%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.5%
1
98.7%
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
98.6%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.5%
1
Compiler

Compiled 156 to 120 computations (23.1% saved)

localize264.0ms (5.8%)

Local Accuracy

Found 8 expressions with local accuracy:

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

Compiled 169 to 96 computations (43.2% saved)

series14.0ms (0.3%)

Counts
6 → 144
Calls

36 calls:

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

rewrite88.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
558×add-sqr-sqrt
552×pow1
548×*-un-lft-identity
522×add-exp-log
522×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify154.0ms (3.4%)

Algorithm
egg-herbie
Rules
1020×fma-def
938×associate-*r*
624×distribute-rgt-in
614×distribute-lft-in
482×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval341.0ms (7.5%)

Compiler

Compiled 19093 to 13432 computations (29.6% saved)

prune95.0ms (2.1%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New5801581
Fresh011
Picked202
Done033
Total5825587
Accurracy
100.0%
Counts
587 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.5%
1
98.8%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.5%
1
Compiler

Compiled 86 to 68 computations (20.9% saved)

localize71.0ms (1.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 ux (+.f32 -2 maxCos))
98.8%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 -1 (neg.f32 ux)))
Compiler

Compiled 32 to 20 computations (37.5% saved)

series2.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1242×fma-def
1168×log-prod
556×pow-exp
532×pow-prod-up
462×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (2.2%)

Algorithm
egg-herbie
Rules
1428×times-frac
784×fma-neg
714×unswap-sqr
706×cancel-sign-sub-inv
434×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04207639
110346579
233016193
Stop Event
node limit
Counts
239 → 293
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 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 -2 ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 0 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 (-.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 0) ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(*.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(*.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 3)
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux -1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 2))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(fma.f32 ux (+.f32 -2 maxCos) (*.f32 (+.f32 ux 1) 1))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(fma.f32 (+.f32 -2 maxCos) ux (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (*.f32 (+.f32 ux 1) 1))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1))) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux -2) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(fma.f32 ux -2 (*.f32 ux maxCos))
(fma.f32 ux maxCos (*.f32 ux -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 ux -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux))
(neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 ux (neg.f32 (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 (+.f32 -1 (-.f32 2 maxCos)) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(-.f32 1 (-.f32 (*.f32 ux (-.f32 2 maxCos)) ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) ux))
(+.f32 1 (*.f32 -1 ux))
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (+.f32 ux (*.f32 maxCos ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 (-.f32 maxCos 2) ux)
(*.f32 ux (+.f32 maxCos -2))
(*.f32 -2 ux)
(*.f32 ux -2)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(+.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (-.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 0) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))) (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 maxCos ux (-.f32 1 ux))))))
(*.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) (neg.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (*.f32 (+.f32 1 ux) (-.f32 (+.f32 1 ux) (*.f32 ux (+.f32 maxCos -2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 ux) (*.f32 ux (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux (fma.f32 (+.f32 maxCos -1) ux 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux (fma.f32 maxCos ux (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux 1) 2)) (-.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) 2) (*.f32 ux ux)) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (fma.f32 (+.f32 maxCos -1) ux 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -2) 1) 2) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 1 ux)))
(pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3))) -1)
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2))) -1)
(*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1))
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (/.f32 1 (exp.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 ux -1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (exp.f32 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux -1))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux -1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(log.f32 (/.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 1/3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 ux (+.f32 -2 maxCos) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (+.f32 -2 maxCos) ux (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 -1 (+.f32 ux -1) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 1 (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux) 2)) (cbrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) 1)) 2)) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) ux 1) 2)) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)) (+.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (neg.f32 (sqrt.f32 (+.f32 ux -1))) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1))))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (sqrt.f32 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) 1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) 1) (+.f32 ux (+.f32 ux (+.f32 1 (+.f32 ux -1)))))
(+.f32 ux (+.f32 (+.f32 0 ux) (fma.f32 (+.f32 maxCos -1) ux 1)))
(+.f32 ux (+.f32 ux (fma.f32 maxCos ux (-.f32 1 ux))))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 (+.f32 (-.f32 1 ux) ux) -1) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (/.f32 1 (fma.f32 (+.f32 ux -1) (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 ux -1) 3)) (fma.f32 (+.f32 ux -1) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 (+.f32 (-.f32 1 ux) ux) -1) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) ux)) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux (+.f32 maxCos -2) -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(+.f32 (+.f32 ux (+.f32 0 ux)) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (*.f32 (+.f32 maxCos -1) ux) -1)))
(+.f32 (+.f32 ux ux) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2) (pow.f32 (+.f32 ux -1) 2)) (+.f32 (fma.f32 maxCos ux (neg.f32 ux)) -1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1))) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) 1)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux -1))) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (+.f32 ux 1) 1 (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux ux))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 (-.f32 1 ux) ux) -1))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux -1))) (+.f32 (+.f32 ux 1) (+.f32 ux -1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 1 (+.f32 ux -1))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux (+.f32 0 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 ux -1))) (+.f32 ux ux))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2)) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)) (exp.f32 (neg.f32 (+.f32 ux -1)))))
(fma.f32 ux (+.f32 maxCos -2) (fma.f32 -1 ux 1))
(fma.f32 ux (+.f32 maxCos -2) (-.f32 1 ux))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -2 maxCos) 2))) (cbrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 maxCos -2) 2)) (*.f32 ux (cbrt.f32 (+.f32 maxCos -2))) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (+.f32 ux 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux -2) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (+.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (*.f32 -2 (*.f32 maxCos ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 ux -2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (*.f32 ux 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux -2) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 ux (-.f32 -2 maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -2)) ux) (/.f32 (*.f32 ux (-.f32 -2 maxCos)) (-.f32 -2 maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 ux (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) (+.f32 (pow.f32 maxCos 3) -8)))
(*.f32 (/.f32 (+.f32 (pow.f32 maxCos 3) -8) (fma.f32 maxCos (+.f32 maxCos 2) 4)) ux)
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos maxCos))) (-.f32 -2 maxCos))
(/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -2 maxCos) ux))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (-.f32 -2 maxCos)) ux)
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 ux (/.f32 (fma.f32 maxCos (+.f32 maxCos 2) 4) (+.f32 (pow.f32 maxCos 3) -8)))
(*.f32 (/.f32 (+.f32 (pow.f32 maxCos 3) -8) (fma.f32 maxCos (+.f32 maxCos 2) 4)) ux)
(*.f32 (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)) (+.f32 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos maxCos)) ux) (-.f32 -2 maxCos))
(/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -2 maxCos) ux))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos maxCos)) (-.f32 -2 maxCos)) ux)
(*.f32 (/.f32 ux (-.f32 -2 maxCos)) (-.f32 4 (*.f32 maxCos maxCos)))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(*.f32 ux (+.f32 maxCos -2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(*.f32 ux (+.f32 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(*.f32 ux (+.f32 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1) 1))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1/3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 3) 1/3))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos)))) 2))
(*.f32 ux (+.f32 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux -2 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux maxCos (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 maxCos ux (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))

eval197.0ms (4.3%)

Compiler

Compiled 5494 to 3776 computations (31.3% saved)

prune46.0ms (1%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2921293
Fresh011
Picked101
Done033
Total2935298
Accurracy
100.0%
Counts
298 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(-.f32 (*.f32 ux -2) (+.f32 -1 (neg.f32 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
72.5%
1
Compiler

Compiled 156 to 109 computations (30.1% saved)

regimes28.0ms (0.6%)

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

4 calls:

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

Compiled 137 to 92 computations (32.8% saved)

regimes20.0ms (0.4%)

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

4 calls:

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

Compiled 61 to 43 computations (29.5% saved)

regimes24.0ms (0.5%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes8.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify12.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 39 to 31 computations (20.5% saved)

soundness142.0ms (3.1%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 113 to 66 computations (41.6% saved)

end30.0ms (0.7%)

Compiler

Compiled 74 to 52 computations (29.7% saved)

Profiling

Loading profile data...