UniformSampleCone, z

Time bar (total: 4.9s)

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 (27.5%)

Results
1.3s8256×body256valid
Bogosity

preprocess98.0ms (2%)

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

Useful iterations: 3 (0.0ms)

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

(abs uy)

Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify24.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

localize90.0ms (1.8%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite79.0ms (1.6%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01238
126230
2360130
Stop Event
node limit
Counts
2 → 139
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.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 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)))

simplify106.0ms (2.2%)

Algorithm
egg-herbie
Rules
1650×fma-def
826×distribute-lft-in
770×distribute-rgt-in
596×sub-neg
416×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02444797
16234647
217144531
370764515
Stop Event
node limit
Counts
187 → 131
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)
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 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)
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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(-.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) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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) 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (fma.f32 maxCos (neg.f32 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 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (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)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(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 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(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 maxCos ux (*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))))
(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))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 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))
(fma.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))
(fma.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))
(-.f32 (fma.f32 ux (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos)) 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 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)))))
(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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(-.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) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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) 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 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux 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 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (fma.f32 maxCos ux ux)))
(/.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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 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) (fma.f32 ux (-.f32 1 maxCos) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (fma.f32 maxCos (neg.f32 ux) 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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(/.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 (fma.f32 maxCos (neg.f32 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 (fma.f32 maxCos (neg.f32 ux) ux) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (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)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 -1 (fma.f32 maxCos ux ux))) (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 (-.f32 1 ux) (*.f32 maxCos 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 -1 (fma.f32 maxCos ux ux)))
(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)

eval32.0ms (0.6%)

Compiler

Compiled 1773 to 1026 computations (42.1% saved)

prune30.0ms (0.6%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1256131
Fresh000
Picked022
Done000
Total1258133
Accurracy
100.0%
Counts
133 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
100.0%
(fma.f32 ux (+.f32 maxCos -1) 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))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
73.2%
1
99.8%
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 maxCos -1)) 1)
100.0%
(fma.f32 ux (+.f32 maxCos -1) 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))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
73.2%
1
Compiler

Compiled 306 to 228 computations (25.5% saved)

localize283.0ms (5.8%)

Local Accuracy

Found 13 expressions with local accuracy:

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

Compiled 160 to 85 computations (46.9% saved)

series55.0ms (1.1%)

Counts
13 → 231
Calls

69 calls:

TimeVariablePointExpression
14.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
11.0ms
ux
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
3.0ms
ux
@inf
(/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
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
@0
(*.f32 (cbrt.f32 ux) (+.f32 maxCos -1))

rewrite93.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
662×add-sqr-sqrt
658×pow1
650×*-un-lft-identity
620×add-exp-log
620×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify191.0ms (3.9%)

Algorithm
egg-herbie
Rules
1462×fma-def
1004×times-frac
550×distribute-lft-in
546×distribute-rgt-in
450×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval378.0ms (7.7%)

Compiler

Compiled 16890 to 10975 computations (35% saved)

prune110.0ms (2.2%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New6573660
Fresh011
Picked415
Done022
Total6617668
Accurracy
100.0%
Counts
668 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
98.6%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
96.4%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
99.9%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.2%
1
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
98.6%
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
96.4%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
99.9%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.2%
1
Compiler

Compiled 142 to 114 computations (19.7% saved)

localize211.0ms (4.3%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f32 ux (-.f32 1 maxCos))
99.7%
(/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
99.6%
(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))))
99.5%
(/.f32 1 (-.f32 1 ux))
98.8%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
100.0%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
100.0%
(-.f32 ux (*.f32 ux maxCos))
Compiler

Compiled 110 to 74 computations (32.7% saved)

series10.0ms (0.2%)

Counts
7 → 144
Calls

36 calls:

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

rewrite144.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1896×fma-def
690×expm1-udef
682×log1p-udef
462×add-sqr-sqrt
454×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify245.0ms (5%)

Algorithm
egg-herbie
Rules
998×associate-*r*
956×fma-def
870×associate-*l*
570×distribute-lft-in
548×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval289.0ms (5.9%)

Compiler

Compiled 17076 to 9892 computations (42.1% saved)

prune130.0ms (2.6%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New7372739
Fresh011
Picked123
Done123
Total7397746
Accurracy
100.0%
Counts
746 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
86.6%
(/.f32 1 (+.f32 1 ux))
98.7%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.2%
1
96.4%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
86.6%
(/.f32 1 (+.f32 1 ux))
98.7%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
73.2%
1
Compiler

Compiled 122 to 98 computations (19.7% saved)

localize106.0ms (2.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 43 to 30 computations (30.2% saved)

series3.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite133.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1244×log-prod
1098×fma-def
614×pow-exp
482×expm1-udef
480×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify115.0ms (2.3%)

Algorithm
egg-herbie
Rules
1294×unswap-sqr
466×cancel-sign-sub-inv
438×distribute-rgt-neg-in
412×distribute-lft-neg-in
402×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04545965
110895285
235545113
Stop Event
node limit
Counts
257 → 291
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))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 0 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) (neg.f32 ux))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 0) (+.f32 ux 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(*.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(*.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux) (+.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 (+.f32 ux 1)) (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux) (+.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)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(hypot.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(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 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.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 (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 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.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 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 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.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 (*.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 (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 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.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 (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 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) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 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 (+.f32 -2 maxCos)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))))
(-.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)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (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 (+.f32 -2 maxCos)) ux))
(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 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(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 (cbrt.f32 (*.f32 maxCos maxCos))) (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))
(+.f32 0 (/.f32 1 (+.f32 ux 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 ux 1)))) 1)
(*.f32 1 (/.f32 1 (+.f32 ux 1)))
(*.f32 (/.f32 1 (+.f32 ux 1)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 ux 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(pow.f32 (+.f32 ux 1) -1)
(pow.f32 (/.f32 1 (+.f32 ux 1)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 ux 1)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 ux 1) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 ux 1) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 ux 1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 ux 1))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 ux) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 ux) 1) -1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 ux) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (neg.f32 (log1p.f32 ux))) 3))
(exp.f32 (*.f32 (*.f32 3 (neg.f32 (log1p.f32 ux))) 1/3))
(exp.f32 (*.f32 (*.f32 -1/2 (log1p.f32 ux)) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 ux 1))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 -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 ux (*.f32 (+.f32 maxCos -1) 1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1) ux)))
(+.f32 1 (neg.f32 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1))))
(-.f32 1 (*.f32 ux (fma.f32 -1 (+.f32 maxCos -2) -1)))
(fma.f32 (*.f32 (+.f32 maxCos -1) 1) ux 1)
(+.f32 1 (+.f32 (*.f32 -2 ux) 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)
(+.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)
(+.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)
(*.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)
(+.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)
(+.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)
(*.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)
(+.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)
(+.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)
(*.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))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(fma.f32 -1 ux (+.f32 1 (*.f32 ux ux)))
(-.f32 (fma.f32 ux ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(fma.f32 -1 ux (+.f32 (*.f32 ux ux) (+.f32 1 (neg.f32 (pow.f32 ux 3)))))
(-.f32 (-.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) ux)
(-.f32 (-.f32 (fma.f32 ux ux 1) ux) (pow.f32 ux 3))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4)))))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 ux) (+.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 4)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4)))))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 ux) (+.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 4)))))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(+.f32 0 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.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)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) -1) (neg.f32 ux))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 0) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux))))))
(+.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 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))))
(*.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.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 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(/.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(pow.f32 (/.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) -1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(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)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(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)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (*.f32 (+.f32 1 (expm1.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)
(log.f32 (/.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(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 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(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)))))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(hypot.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(hypot.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 1/3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log1p.f32 (expm1.f32 (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 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 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(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 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(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 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 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 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(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 (+.f32 ux 1) 1 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (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 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) 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 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 (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 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (+.f32 ux 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (cbrt.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 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1))
(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 (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 (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 (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 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.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 -1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (-.f32 ux 1) 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 ux -1) 1)) (*.f32 ux (+.f32 maxCos -2)))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) 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) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (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 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (*.f32 2 (+.f32 1 ux)))
(+.f32 (+.f32 ux (+.f32 2 ux)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 (+.f32 maxCos -1) ux 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 1 ux)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(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 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(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 (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 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (+.f32 1 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (+.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 ux))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) 0)
(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 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (*.f32 2 (+.f32 1 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (+.f32 ux (+.f32 2 ux)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(fma.f32 ux (+.f32 maxCos -2) (-.f32 -1 ux))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(-.f32 (fma.f32 ux (+.f32 maxCos -2) -1) ux)
(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 (*.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 (*.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 (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 (*.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 (*.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)
(+.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 (+.f32 -2 maxCos)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 maxCos -2)) ux)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 maxCos -2)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 maxCos -2)) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 maxCos -2)) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 maxCos -2)) ux))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 -2 maxCos)) ux))))
(*.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)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 ux -2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 ux (*.f32 4 ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (+.f32 maxCos 2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (*.f32 ux (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 maxCos 2))) (*.f32 4 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos -2)) (*.f32 ux (-.f32 -2 maxCos))) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 4 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 -2 maxCos)))
(/.f32 (*.f32 ux (+.f32 maxCos -2)) 1)
(/.f32 (*.f32 ux (+.f32 (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 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 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 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 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 (+.f32 -2 maxCos)) ux))
(*.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 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 -2 (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos))))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(*.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) maxCos) (*.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 (*.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 (cbrt.f32 (*.f32 maxCos maxCos))) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (*.f32 ux (cbrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 -2 (*.f32 (cbrt.f32 (*.f32 maxCos maxCos)) (cbrt.f32 maxCos))))
(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))
(+.f32 0 (/.f32 1 (+.f32 ux 1)))
(/.f32 1 (+.f32 1 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 ux 1)))) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 1 (/.f32 1 (+.f32 ux 1)))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 ux 1)) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2))
(/.f32 1 (+.f32 1 ux))
(*.f32 -1 (/.f32 1 (+.f32 ux 1)))
(/.f32 -1 (+.f32 1 ux))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(*.f32 (fma.f32 ux (+.f32 ux -1) 1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 1 (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(pow.f32 (+.f32 ux 1) -1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 1 (+.f32 ux 1)) 1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) 3)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 ux 1)) 3) 1/3)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 ux 1) -1/2) 2)
(/.f32 1 (+.f32 1 ux))
(sqrt.f32 (pow.f32 (+.f32 ux 1) -2))
(/.f32 1 (+.f32 1 ux))
(log.f32 (exp.f32 (/.f32 1 (+.f32 ux 1))))
(/.f32 1 (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 ux 1)))))
(/.f32 1 (+.f32 1 ux))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 ux 1)) 3))
(/.f32 1 (+.f32 1 ux))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 ux 1))))
(/.f32 1 (+.f32 1 ux))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 ux) -1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 ux) 1) -1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 ux) -1) 1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1) 1))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 1/3 (neg.f32 (log1p.f32 ux))) 3))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 3 (neg.f32 (log1p.f32 ux))) 1/3))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (*.f32 -1/2 (log1p.f32 ux)) 2))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 ux 1))))
(/.f32 1 (+.f32 1 ux))

eval90.0ms (1.8%)

Compiler

Compiled 4514 to 3193 computations (29.3% saved)

prune47.0ms (1%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New2892291
Fresh011
Picked112
Done044
Total2908298
Accurracy
100.0%
Counts
298 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
86.6%
(/.f32 1 (+.f32 1 ux))
96.4%
(-.f32 (*.f32 ux -2) (neg.f32 (+.f32 1 ux)))
99.9%
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
97.5%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.7%
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
73.2%
1
Compiler

Compiled 203 to 148 computations (27.1% saved)

regimes40.0ms (0.8%)

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

4 calls:

14.0ms
uy
8.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
8.0ms
maxCos
7.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 154 to 107 computations (30.5% saved)

regimes26.0ms (0.5%)

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

4 calls:

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

Compiled 89 to 63 computations (29.2% saved)

regimes18.0ms (0.4%)

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

4 calls:

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

Compiled 48 to 35 computations (27.1% saved)

regimes16.0ms (0.3%)

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

4 calls:

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

Compiled 41 to 30 computations (26.8% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 24 to 19 computations (20.8% saved)

regimes8.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify12.0ms (0.3%)

Algorithm
egg-herbie
Rules
74×distribute-lft-neg-in
72×unsub-neg
54×distribute-neg-in
40×neg-mul-1
36×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01780
13880
26480
39480
413880
518880
622980
726280
827380
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(-.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 ux maxCos)))
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(-.f32 1 ux)
1
Compiler

Compiled 49 to 38 computations (22.4% saved)

soundness294.0ms (6%)

Rules
1462×fma-def
1110×log-prod
1062×fma-def
1004×times-frac
796×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37115
416615
536215
662615
777915
880915
981415
01238
126230
2360130
0109319759
1318417581
Stop Event
node limit
node limit
saturated
Compiler

Compiled 191 to 120 computations (37.2% saved)

end0.0ms (0%)

preprocess38.0ms (0.8%)

Remove

(abs uy)

Compiler

Compiled 106 to 72 computations (32.1% saved)

Profiling

Loading profile data...