UniformSampleCone, z

Time bar (total: 4.6s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (29%)

Results
1.3s8256×body256valid
Bogosity

preprocess94.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 (2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 19 computations (42.4% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite83.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (1.9%)

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

Useful iterations: 2 (0.0ms)

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

eval36.0ms (0.8%)

Compiler

Compiled 2042 to 1167 computations (42.9% saved)

prune25.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

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

Compiled 102 to 82 computations (19.6% saved)

localize182.0ms (3.9%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 80 to 43 computations (46.3% saved)

series43.0ms (0.9%)

Counts
8 → 136
Calls

48 calls:

TimeVariablePointExpression
12.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
(sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
1.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@inf
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)

rewrite124.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1734×log-prod
1236×fma-def
666×expm1-udef
660×log1p-udef
496×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (3.3%)

Algorithm
egg-herbie
Rules
1190×fma-def
1040×associate-*r*
922×associate-*l*
522×associate-+r+
444×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

eval267.0ms (5.8%)

Compiler

Compiled 11565 to 7090 computations (38.7% saved)

prune171.0ms (3.7%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New6383641
Fresh011
Picked224
Done011
Total6407647
Accurracy
100.0%
Counts
647 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
95.9%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
99.9%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.1%
(-.f32 1 ux)
97.1%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
100.0%
(fma.f32 ux (+.f32 maxCos -1) 1)
95.9%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
99.9%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.1%
(-.f32 1 ux)
97.1%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
Compiler

Compiled 122 to 100 computations (18% saved)

localize200.0ms (4.3%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (-.f32 1 ux))
98.7%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
100.0%
(-.f32 1 (*.f32 maxCos maxCos))
100.0%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
99.8%
(/.f32 (+.f32 1 maxCos) ux)
99.3%
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))
100.0%
(log1p.f32 (neg.f32 ux))
Compiler

Compiled 73 to 42 computations (42.5% saved)

series11.0ms (0.2%)

Counts
7 → 92
Calls

30 calls:

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

rewrite114.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
1730×log-prod
946×fma-def
604×expm1-udef
602×log1p-udef
414×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

simplify155.0ms (3.4%)

Algorithm
egg-herbie
Rules
662×fma-neg
648×exp-prod
638×cube-prod
626×log-prod
616×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval183.0ms (3.9%)

Compiler

Compiled 7848 to 5329 computations (32.1% saved)

prune91.0ms (2%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New5232525
Fresh011
Picked123
Done123
Total5257532
Accurracy
100.0%
Counts
532 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.9%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
97.1%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 (/.f32 ux (+.f32 1 maxCos))) (*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos))))
97.1%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
95.9%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
97.1%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.1%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 (/.f32 ux (+.f32 1 maxCos))) (*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos))))
97.1%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
Compiler

Compiled 140 to 112 computations (20% saved)

localize166.0ms (3.6%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 maxCos maxCos))
100.0%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux)))
99.2%
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux))
100.0%
(+.f32 (-.f32 1 (/.f32 ux (+.f32 1 maxCos))) (*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos))))
100.0%
(-.f32 1 (/.f32 ux (+.f32 1 maxCos)))
99.8%
(/.f32 ux (+.f32 1 maxCos))
99.5%
(*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos)))
Compiler

Compiled 85 to 47 computations (44.7% saved)

series8.0ms (0.2%)

Counts
6 → 132
Calls

36 calls:

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

rewrite120.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1936×fma-def
692×fma-neg
660×expm1-udef
654×log1p-udef
394×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015162
1367138
25898138
Stop Event
node limit
Counts
6 → 254
Calls
Call 1
Inputs
(*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos)))
(/.f32 ux (+.f32 1 maxCos))
(-.f32 1 (/.f32 ux (+.f32 1 maxCos)))
(+.f32 (-.f32 1 (/.f32 ux (+.f32 1 maxCos))) (*.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux))
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) 1)
(/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 maxCos 1) ux))
(/.f32 1 (/.f32 (+.f32 maxCos 1) (*.f32 maxCos (*.f32 maxCos ux))))
(/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 maxCos 1))
(/.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (neg.f32 ux)) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos maxCos)) (fma.f32 -1 maxCos -1))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) 1) (+.f32 maxCos 1))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))
(pow.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 3)
(pow.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)) 1/3)
(pow.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 2)
(sqrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))
(log.f32 (pow.f32 (exp.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(exp.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(-.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(*.f32 ux (/.f32 1 (+.f32 maxCos 1)))
(*.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(*.f32 (neg.f32 ux) (/.f32 1 (fma.f32 -1 maxCos -1)))
(*.f32 (/.f32 1 (+.f32 maxCos 1)) ux)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (+.f32 maxCos 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (+.f32 maxCos 1)))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos))
(*.f32 (/.f32 ux (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos))
(pow.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 3)
(pow.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)
(pow.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) 1/3)
(pow.f32 (/.f32 (+.f32 maxCos 1) ux) -1)
(neg.f32 (/.f32 ux (fma.f32 -1 maxCos -1)))
(sqrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))
(log.f32 (exp.f32 (/.f32 ux (+.f32 maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (+.f32 maxCos 1)))))
(cbrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 ux (+.f32 maxCos 1))))
(exp.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(+.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(+.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(*.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(*.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))) (neg.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (neg.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 3)) (+.f32 1 (-.f32 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))
(log.f32 (exp.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))))
(cbrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(exp.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(fma.f32 ux (neg.f32 (/.f32 1 (+.f32 maxCos 1))) 1)
(fma.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (neg.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(fma.f32 -1 (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (neg.f32 ux) (/.f32 1 (+.f32 maxCos 1)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) (/.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(-.f32 (fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) 1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 1 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2) (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (/.f32 1 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (+.f32 maxCos 1) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 maxCos 1) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (+.f32 maxCos 1)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))) (neg.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))) (neg.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) 3)) (+.f32 1 (fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) maxCos (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (/.f32 1 (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) 1) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (cbrt.f32 (pow.f32 maxCos 4))) (pow.f32 (cbrt.f32 maxCos) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(+.f32 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)
(*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)
(*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (/.f32 -1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux -2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))))
(*.f32 (/.f32 1 (pow.f32 ux -1/2)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (pow.f32 ux -2))) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (pow.f32 ux -1/2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 ux -1/2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (pow.f32 ux -2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (/.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) -1) (neg.f32 ux))
(pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)
(pow.f32 (/.f32 (/.f32 1 ux) (-.f32 1 (*.f32 maxCos maxCos))) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 -1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(fma.f32 ux 1 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 1 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 -1 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(+.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))) (neg.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2)
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(fma.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(fma.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)

simplify160.0ms (3.5%)

Algorithm
egg-herbie
Rules
1622×fma-neg
654×associate-*r*
650×fma-def
620×associate-*l*
518×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063713316
1171612268
2623812238
Stop Event
node limit
Counts
386 → 430
Calls
Call 1
Inputs
(*.f32 (pow.f32 maxCos 2) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (*.f32 (pow.f32 maxCos 2) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (+.f32 (*.f32 (pow.f32 maxCos 4) ux) (*.f32 (pow.f32 maxCos 2) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 5) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (+.f32 (*.f32 (pow.f32 maxCos 4) ux) (*.f32 (pow.f32 maxCos 2) ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 ux (*.f32 (pow.f32 maxCos 2) ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (*.f32 (pow.f32 maxCos 2) ux))))
(/.f32 ux maxCos)
(+.f32 (/.f32 ux maxCos) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))
(+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 4))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(/.f32 ux maxCos)
(+.f32 (/.f32 ux maxCos) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))
(+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 4))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
1
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 3) ux)))) ux)
1
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) 1)
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 3))) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2)))))
1
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) 1)
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 3))) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2)))))
1
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 ux) ux)))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 ux) ux)))) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 ux) ux) maxCos)))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 ux) ux) maxCos)))) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 1 (*.f32 maxCos ux)))) ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 1 (*.f32 maxCos ux)))) ux)
ux
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(*.f32 (pow.f32 maxCos 2) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(*.f32 (pow.f32 maxCos 2) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
1
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) 1)
(/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 maxCos 1) ux))
(/.f32 1 (/.f32 (+.f32 maxCos 1) (*.f32 maxCos (*.f32 maxCos ux))))
(/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 maxCos 1))
(/.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (neg.f32 ux)) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos maxCos)) (fma.f32 -1 maxCos -1))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) 1) (+.f32 maxCos 1))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))
(pow.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 3)
(pow.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)) 1/3)
(pow.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 2)
(sqrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))
(log.f32 (pow.f32 (exp.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(exp.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(-.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(*.f32 ux (/.f32 1 (+.f32 maxCos 1)))
(*.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(*.f32 (neg.f32 ux) (/.f32 1 (fma.f32 -1 maxCos -1)))
(*.f32 (/.f32 1 (+.f32 maxCos 1)) ux)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (+.f32 maxCos 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (+.f32 maxCos 1)))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos))
(*.f32 (/.f32 ux (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos))
(pow.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 3)
(pow.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)
(pow.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) 1/3)
(pow.f32 (/.f32 (+.f32 maxCos 1) ux) -1)
(neg.f32 (/.f32 ux (fma.f32 -1 maxCos -1)))
(sqrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))
(log.f32 (exp.f32 (/.f32 ux (+.f32 maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (+.f32 maxCos 1)))))
(cbrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 ux (+.f32 maxCos 1))))
(exp.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(+.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(+.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(*.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(*.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))) (neg.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (neg.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 3)) (+.f32 1 (-.f32 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))
(log.f32 (exp.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))))
(cbrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(exp.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(fma.f32 ux (neg.f32 (/.f32 1 (+.f32 maxCos 1))) 1)
(fma.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (neg.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(fma.f32 -1 (/.f32 ux (+.f32 maxCos 1)) 1)
(fma.f32 (neg.f32 ux) (/.f32 1 (+.f32 maxCos 1)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) (/.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(-.f32 (fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) 1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 1 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2) (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (/.f32 1 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (+.f32 maxCos 1) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 maxCos 1) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (+.f32 maxCos 1)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))) (neg.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))) (neg.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) 3)) (+.f32 1 (fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) maxCos (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (/.f32 1 (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) 1) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (cbrt.f32 (pow.f32 maxCos 4))) (pow.f32 (cbrt.f32 maxCos) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(+.f32 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)
(*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)
(*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (/.f32 -1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux -2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))))
(*.f32 (/.f32 1 (pow.f32 ux -1/2)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (pow.f32 ux -2))) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (pow.f32 ux -1/2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 ux -1/2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (pow.f32 ux -2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (/.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) -1) (neg.f32 ux))
(pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)
(pow.f32 (/.f32 (/.f32 1 ux) (-.f32 1 (*.f32 maxCos maxCos))) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 -1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(fma.f32 ux 1 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 1 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 -1 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(+.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))) (neg.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2)
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(fma.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(fma.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)
Outputs
(*.f32 (pow.f32 maxCos 2) ux)
(*.f32 maxCos (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (*.f32 (pow.f32 maxCos 2) ux))
(fma.f32 -1 (*.f32 ux (pow.f32 maxCos 3)) (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 ux (+.f32 (neg.f32 (pow.f32 maxCos 3)) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (+.f32 (*.f32 (pow.f32 maxCos 4) ux) (*.f32 (pow.f32 maxCos 2) ux)))
(fma.f32 -1 (*.f32 ux (pow.f32 maxCos 3)) (*.f32 ux (+.f32 (pow.f32 maxCos 4) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 4) (*.f32 maxCos maxCos))) (*.f32 ux (pow.f32 maxCos 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 5) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (+.f32 (*.f32 (pow.f32 maxCos 4) ux) (*.f32 (pow.f32 maxCos 2) ux))))
(fma.f32 -1 (*.f32 ux (pow.f32 maxCos 5)) (fma.f32 -1 (*.f32 ux (pow.f32 maxCos 3)) (*.f32 ux (+.f32 (pow.f32 maxCos 4) (*.f32 maxCos maxCos)))))
(-.f32 (-.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 4) (*.f32 maxCos maxCos))) (*.f32 ux (pow.f32 maxCos 3))) (*.f32 ux (pow.f32 maxCos 5)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (*.f32 maxCos ux)))
(fma.f32 -1 ux (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 ux maxCos)) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(fma.f32 -1 ux (+.f32 (/.f32 ux maxCos) (fma.f32 maxCos ux (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))))
(-.f32 (-.f32 (fma.f32 maxCos ux (/.f32 ux maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) ux)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (*.f32 maxCos ux)))
(fma.f32 -1 ux (+.f32 (*.f32 maxCos ux) (/.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 ux maxCos)) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(fma.f32 -1 ux (+.f32 (/.f32 ux maxCos) (fma.f32 maxCos ux (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))))
(-.f32 (-.f32 (fma.f32 maxCos ux (/.f32 ux maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) ux)
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 1 maxCos))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(fma.f32 -1 (*.f32 maxCos ux) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 ux (*.f32 (pow.f32 maxCos 2) ux)))
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos maxCos 1) ux))
(*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) ux)) (*.f32 (pow.f32 maxCos 2) ux))))
(+.f32 (fma.f32 -1 (*.f32 maxCos ux) ux) (fma.f32 -1 (*.f32 ux (pow.f32 maxCos 3)) (*.f32 maxCos (*.f32 maxCos ux))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) maxCos)) (*.f32 ux (neg.f32 (pow.f32 maxCos 3))))
(/.f32 ux maxCos)
(+.f32 (/.f32 ux maxCos) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (/.f32 ux maxCos) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 ux maxCos) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))
(+.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 4))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(fma.f32 -1 (/.f32 ux (pow.f32 maxCos 4)) (+.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos))))
(-.f32 (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 ux (pow.f32 maxCos 4)))
(/.f32 ux maxCos)
(+.f32 (/.f32 ux maxCos) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (/.f32 ux maxCos) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 ux maxCos) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2)))))
(+.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))
(-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 4))) (+.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux (pow.f32 maxCos 3)) (*.f32 -1 (/.f32 ux (pow.f32 maxCos 2))))))
(fma.f32 -1 (/.f32 ux (pow.f32 maxCos 4)) (+.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (neg.f32 ux) (*.f32 maxCos maxCos))))
(-.f32 (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 ux (pow.f32 maxCos 4)))
1
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (neg.f32 ux) (+.f32 maxCos 1))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (neg.f32 ux) (+.f32 maxCos 1))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (*.f32 maxCos ux))) ux)
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 (*.f32 maxCos ux) 1)) ux)
(-.f32 (-.f32 (fma.f32 maxCos ux 1) (*.f32 maxCos (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 3) ux)))) ux)
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (*.f32 ux (+.f32 maxCos (pow.f32 maxCos 3))))) ux)
(-.f32 (-.f32 (fma.f32 ux (+.f32 maxCos (pow.f32 maxCos 3)) 1) (*.f32 maxCos (*.f32 maxCos ux))) ux)
1
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) 1)
(fma.f32 -1 (/.f32 ux maxCos) 1)
(-.f32 1 (/.f32 ux maxCos))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (fma.f32 -1 (/.f32 ux maxCos) 1) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux maxCos)))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 3))) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2)))))
(fma.f32 -1 (/.f32 ux maxCos) (fma.f32 -1 (/.f32 ux (pow.f32 maxCos 3)) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) 1)))
(-.f32 (-.f32 (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) 1) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux maxCos))
1
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) 1)
(fma.f32 -1 (/.f32 ux maxCos) 1)
(-.f32 1 (/.f32 ux maxCos))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2))))
(+.f32 (fma.f32 -1 (/.f32 ux maxCos) 1) (/.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux maxCos)))
(+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (*.f32 -1 (/.f32 ux (pow.f32 maxCos 3))) (+.f32 1 (/.f32 ux (pow.f32 maxCos 2)))))
(fma.f32 -1 (/.f32 ux maxCos) (fma.f32 -1 (/.f32 ux (pow.f32 maxCos 3)) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) 1)))
(-.f32 (-.f32 (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) 1) (/.f32 ux (pow.f32 maxCos 3))) (/.f32 ux maxCos))
1
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos))))
(*.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))))
(*.f32 ux (+.f32 (/.f32 maxCos (/.f32 (+.f32 maxCos 1) maxCos)) (/.f32 -1 (+.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 1 (+.f32 1 maxCos)))) 1)
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1))) (/.f32 1 (+.f32 maxCos 1))))
(*.f32 (-.f32 (/.f32 1 (+.f32 maxCos 1)) (/.f32 maxCos (/.f32 (+.f32 maxCos 1) maxCos))) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 ux) ux)))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (*.f32 (*.f32 0 ux) (*.f32 maxCos maxCos))) ux))
(+.f32 (fma.f32 maxCos ux 1) (-.f32 (*.f32 maxCos (*.f32 maxCos 0)) ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 ux) ux)))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (*.f32 (*.f32 0 ux) (*.f32 maxCos maxCos))) ux))
(+.f32 (fma.f32 maxCos ux 1) (-.f32 (*.f32 maxCos (*.f32 maxCos 0)) ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 ux) ux) maxCos)))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (neg.f32 (/.f32 (*.f32 0 ux) maxCos))) ux))
(+.f32 (fma.f32 maxCos ux 1) (-.f32 (/.f32 0 maxCos) ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 ux) ux) maxCos)))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (neg.f32 (/.f32 (*.f32 0 ux) maxCos))) ux))
(+.f32 (fma.f32 maxCos ux 1) (-.f32 (/.f32 0 maxCos) ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 1 (*.f32 maxCos ux)))) ux)
(-.f32 (fma.f32 -1 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) 1))) ux)
(+.f32 (*.f32 0 (/.f32 ux maxCos)) (-.f32 (fma.f32 maxCos ux 1) ux))
(-.f32 (+.f32 (*.f32 -1 (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 1 (*.f32 maxCos ux)))) ux)
(-.f32 (fma.f32 -1 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 maxCos ux) 1))) ux)
(+.f32 (*.f32 0 (/.f32 ux maxCos)) (-.f32 (fma.f32 maxCos ux 1) ux))
ux
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(*.f32 maxCos (neg.f32 (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(*.f32 maxCos (neg.f32 (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (pow.f32 maxCos 2) ux)
(*.f32 maxCos (*.f32 maxCos ux))
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (pow.f32 maxCos 2) ux)
(*.f32 maxCos (*.f32 maxCos ux))
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
1
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux)
(*.f32 ux (+.f32 (*.f32 maxCos maxCos) -1))
(*.f32 ux (fma.f32 maxCos maxCos -1))
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 ux (+.f32 (*.f32 maxCos maxCos) -1))
(*.f32 ux (fma.f32 maxCos maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) 1)
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 maxCos 1) ux))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 1 (/.f32 (+.f32 maxCos 1) (*.f32 maxCos (*.f32 maxCos ux))))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 maxCos 1))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 maxCos maxCos) (/.f32 (fma.f32 -1 maxCos -1) (neg.f32 ux)))
(*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 -1 maxCos -1)) (neg.f32 ux))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (neg.f32 ux)) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 maxCos maxCos) (/.f32 (fma.f32 -1 maxCos -1) (neg.f32 ux)))
(*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 -1 maxCos -1)) (neg.f32 ux))
(/.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos maxCos)) (fma.f32 -1 maxCos -1))
(/.f32 (*.f32 maxCos maxCos) (/.f32 (fma.f32 -1 maxCos -1) (neg.f32 ux)))
(*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 -1 maxCos -1)) (neg.f32 ux))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) 1) (+.f32 maxCos 1))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (+.f32 maxCos 1)))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(/.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(pow.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1)
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 3)
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(pow.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)))
(pow.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 2)
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(sqrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))
(sqrt.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(exp.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)))
(/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (exp.f32 (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)) 1))
(exp.f32 (-.f32 (log.f32 (*.f32 maxCos (*.f32 maxCos ux))) (log1p.f32 maxCos)))
(/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (exp.f32 (log1p.f32 maxCos)))
(log1p.f32 (expm1.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))
(*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux))
(-.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(+.f32 1 (-.f32 (/.f32 ux (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 ux (+.f32 maxCos 1)) 0)
(*.f32 ux (/.f32 1 (+.f32 maxCos 1)))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 1 (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (neg.f32 ux) (/.f32 1 (fma.f32 -1 maxCos -1)))
(/.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1))
(*.f32 (/.f32 1 (+.f32 maxCos 1)) ux)
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))))
(/.f32 (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))))
(/.f32 (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (+.f32 maxCos 1)))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))))
(/.f32 (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (+.f32 maxCos 1)))
(/.f32 ux (+.f32 maxCos 1))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (+.f32 maxCos 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))))
(/.f32 (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2))
(*.f32 (/.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos))
(*.f32 (/.f32 ux (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos))
(*.f32 (/.f32 ux (+.f32 (pow.f32 maxCos 3) 1)) (-.f32 (fma.f32 maxCos maxCos 1) maxCos))
(pow.f32 (/.f32 ux (+.f32 maxCos 1)) 1)
(/.f32 ux (+.f32 maxCos 1))
(pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 3)
(/.f32 ux (+.f32 maxCos 1))
(pow.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)
(/.f32 ux (+.f32 maxCos 1))
(pow.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) 1/3)
(/.f32 ux (+.f32 maxCos 1))
(pow.f32 (/.f32 (+.f32 maxCos 1) ux) -1)
(/.f32 ux (+.f32 maxCos 1))
(neg.f32 (/.f32 ux (fma.f32 -1 maxCos -1)))
(*.f32 (neg.f32 ux) (/.f32 1 (fma.f32 -1 maxCos -1)))
(/.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1))
(sqrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))
(fabs.f32 (/.f32 ux (+.f32 maxCos 1)))
(log.f32 (exp.f32 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 ux (+.f32 maxCos 1))
(cbrt.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))
(/.f32 ux (+.f32 maxCos 1))
(expm1.f32 (log1p.f32 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(exp.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)))
(/.f32 ux (exp.f32 (log1p.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)) 1))
(exp.f32 (-.f32 (log.f32 ux) (log1p.f32 maxCos)))
(/.f32 ux (exp.f32 (log1p.f32 maxCos)))
(log1p.f32 (expm1.f32 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 ux (+.f32 maxCos 1))
(fma.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) -1)
(+.f32 1 (-.f32 (/.f32 ux (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 ux (+.f32 maxCos 1)) 0)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))) (cbrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(+.f32 1 (-.f32 (/.f32 ux (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 ux (+.f32 maxCos 1)) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) -1)
(+.f32 1 (-.f32 (/.f32 ux (+.f32 maxCos 1)) 1))
(+.f32 (/.f32 ux (+.f32 maxCos 1)) 0)
(+.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(+.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3))) (neg.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (+.f32 -1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (neg.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (neg.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (+.f32 -1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(/.f32 (+.f32 -1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (-.f32 -1 (/.f32 ux (+.f32 maxCos 1))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 3)) (+.f32 1 (-.f32 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1))
(/.f32 (-.f32 1 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(*.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 3)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(pow.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3) 1/3)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(pow.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(sqrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))
(fabs.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(log.f32 (exp.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(cbrt.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(expm1.f32 (log1p.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(exp.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1))
(exp.f32 (log1p.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))))
(log1p.f32 (expm1.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 ux (neg.f32 (/.f32 1 (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 1 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (neg.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 -1 (/.f32 ux (+.f32 maxCos 1)) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (neg.f32 ux) (/.f32 1 (+.f32 maxCos 1)) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)))) (cbrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) (sqrt.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) 1)
(-.f32 1 (/.f32 ux (+.f32 maxCos 1)))
(-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))) 1)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))) (/.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2)) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(-.f32 (fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(*.f32 1 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(*.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2) (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) (+.f32 (-.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) 1) (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (/.f32 1 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2)) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) (+.f32 (-.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) 1) (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2)) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(*.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (/.f32 1 (fma.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) (+.f32 (-.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) 1) (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4) (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))))
(/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (*.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4))) (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2))) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2)) (-.f32 1 (+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (+.f32 maxCos 1) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))) (*.f32 (+.f32 maxCos 1) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 maxCos 1) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (+.f32 maxCos 1)))
(/.f32 (fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (fma.f32 (+.f32 maxCos 1) (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))) (*.f32 (+.f32 maxCos 1) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))) (neg.f32 (fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3))) (neg.f32 (fma.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) (+.f32 (-.f32 (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))) 1) (/.f32 ux (+.f32 maxCos 1))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3) (pow.f32 maxCos 6) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 3)) (fma.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)))) (neg.f32 (-.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (neg.f32 (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) 3)) (+.f32 1 (fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)) 3)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) 3)) (+.f32 1 (*.f32 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)) 1) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (pow.f32 maxCos 4)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (-.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)))) (neg.f32 (-.f32 1 (+.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (+.f32 -1 (/.f32 ux (+.f32 maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) 2) (pow.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 2)) (+.f32 (/.f32 ux (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux) -1)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))))) (+.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))))
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (fma.f32 maxCos maxCos -1))) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)) 1))
(pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 3)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3) 1/3)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 2)
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) 2))
(fabs.f32 (+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) 3))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(exp.f32 (log1p.f32 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log1p.f32 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))) 1))
(exp.f32 (log1p.f32 (*.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log1p.f32 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)))
(+.f32 1 (/.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)))
(fma.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 ux (+.f32 maxCos 1)) (*.f32 maxCos maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) 1 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) 2) (cbrt.f32 (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2) (*.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) 2) (cbrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux)) (cbrt.f32 maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) (cbrt.f32 maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(+.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (pow.f32 (cbrt.f32 maxCos) 3) (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux)))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (/.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) ux) (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (pow.f32 (cbrt.f32 maxCos) 2)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (*.f32 maxCos maxCos)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (-.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (/.f32 1 (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))
(+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 3)) (fma.f32 (/.f32 ux (+.f32 maxCos 1)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1))) 1)))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1))))
(fma.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (/.f32 1 (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))) (*.f32 maxCos (/.f32 maxCos (/.f32 (+.f32 maxCos 1) ux))))
(+.f32 (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) (*.f32 maxCos ux)) (/.f32 (-.f32 1 (pow.f32 (/.f32 ux (+.f32 maxCos 1)) 2)) (+.f32 1 (/.f32 ux (+.f32 maxCos 1)))))
(fma.f32 (/.f32 (*.f32 maxCos ux) (+.f32 maxCos 1)) maxCos (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 maxCos (*.f32 maxCos ux)) (/.f32 1 (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) 1) (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 (+.f32 maxCos 1))) (/.f32 ux (sqrt.f32 (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) 2)) (cbrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1)))) (sqrt.f32 (/.f32 ux (+.f32 maxCos 1))) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 ux (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos 1)) (/.f32 -1 (+.f32 maxCos 1))) 1)
(-.f32 (fma.f32 maxCos (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) ux) 1) (/.f32 ux (+.f32 maxCos 1)))
(fma.f32 (*.f32 (/.f32 ux (+.f32 maxCos 1)) (cbrt.f32 (pow.f32 maxCos 4))) (pow.f32 (cbrt.f32 maxCos) 2) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (/.f32 (*.f32 (pow.f32 (cbrt.f32 maxCos) 2) ux) (+.f32 maxCos 1)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (cbrt.f32 (pow.f32 maxCos 4)) (*.f32 (/.f32 ux (+.f32 maxCos 1)) (pow.f32 (cbrt.f32 maxCos) 2)) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 maxCos (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 maxCos ux))) (-.f32 1 maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (*.f32 (/.f32 maxCos (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 maxCos ux)) (-.f32 1 maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 1 (pow.f32 maxCos 3))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 maxCos (/.f32 (+.f32 (pow.f32 maxCos 3) 1) (*.f32 maxCos ux))) (-.f32 (fma.f32 maxCos maxCos 1) maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(fma.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos ux)) (+.f32 (pow.f32 maxCos 3) 1)) (-.f32 (fma.f32 maxCos maxCos 1) maxCos) (-.f32 1 (/.f32 ux (+.f32 maxCos 1))))
(+.f32 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)
(+.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(+.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 0)
(*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 (/.f32 -1 ux)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux -2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))) (cbrt.f32 (pow.f32 ux -2)))
(*.f32 (/.f32 1 (pow.f32 ux -1/2)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)) (pow.f32 ux -1/2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (pow.f32 ux -2))) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (pow.f32 ux -2))))
(*.f32 (cbrt.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (cbrt.f32 (pow.f32 ux -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 2) (pow.f32 ux -1/2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 ux -1/2)))
(*.f32 (/.f32 1 (pow.f32 ux -1/2)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 ux -1/2)) (pow.f32 ux -1/2))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 1 ux)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (pow.f32 ux -2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (cbrt.f32 (/.f32 1 ux))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux -2))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (/.f32 1 ux))) (cbrt.f32 (pow.f32 ux -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (sqrt.f32 ux)) (sqrt.f32 ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) -1) (neg.f32 ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 3)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3) 1/3)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(pow.f32 (/.f32 (/.f32 1 ux) (-.f32 1 (*.f32 maxCos maxCos))) -1)
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 -1 ux)))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))
(fabs.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 ux 1 (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 1 ux (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(+.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(+.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 0)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 -1 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 ux (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))) (cbrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(+.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(+.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)) -1)
(+.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) -1)
(+.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 0)
(+.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2) (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))))
(/.f32 1 (/.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 (neg.f32 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (+.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) -1))) -1))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 (neg.f32 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))) -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2))) (neg.f32 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (+.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) -1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) 3)) (+.f32 1 (*.f32 (*.f32 ux (fma.f32 maxCos maxCos -1)) (fma.f32 ux (fma.f32 maxCos maxCos -1) -1))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2)) (/.f32 1 (fma.f32 ux (-.f32 1 (*.f32 maxCos maxCos)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(pow.f32 (cbrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 3)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(pow.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3) 1/3)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))) 2)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 2))
(fabs.f32 (fma.f32 ux (fma.f32 maxCos maxCos -1) 1))
(log.f32 (exp.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(cbrt.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux))) 3))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(expm1.f32 (log1p.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos maxCos -1))))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 -1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos (*.f32 maxCos ux))) ux)
(fma.f32 ux (fma.f32 maxCos maxCos -1) 1)

eval211.0ms (4.6%)

Compiler

Compiled 12031 to 7460 computations (38% saved)

prune154.0ms (3.3%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New5532555
Fresh011
Picked112
Done134
Total5557562
Accurracy
100.0%
Counts
562 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.9%
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
95.9%
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 ux)))))
97.1%
(-.f32 1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 1 ux)))
100.0%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
97.1%
(-.f32 1 ux)
98.9%
(+.f32 (-.f32 1 (/.f32 ux (+.f32 1 maxCos))) (*.f32 (*.f32 maxCos maxCos) ux))
71.1%
1
Compiler

Compiled 251 to 165 computations (34.3% saved)

regimes84.0ms (1.8%)

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

4 calls:

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

Compiled 170 to 108 computations (36.5% saved)

regimes22.0ms (0.5%)

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

4 calls:

5.0ms
maxCos
5.0ms
uy
5.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
5.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 97 to 64 computations (34% saved)

regimes16.0ms (0.3%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

regimes8.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify13.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 39 to 31 computations (20.5% saved)

soundness146.0ms (3.1%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 113 to 66 computations (41.6% saved)

end0.0ms (0%)

preprocess30.0ms (0.7%)

Remove

(abs uy)

Compiler

Compiled 92 to 66 computations (28.3% saved)

Profiling

Loading profile data...