UniformSampleCone, z

Time bar (total: 4.9s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.5s (30.2%)

Results
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
65.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
10.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
22.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Bogosity

preprocess255.0ms (5.2%)

Algorithm
egg-herbie
Rules
718×fma-define
704×fma-neg
128×sub-neg
124×cancel-sign-sub-inv
103×associate-+l-
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-1
00-0-(-.f32 1 ux)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
188284
2244267
3702231
41699231
52680231
63151231
73220231
83237231
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.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)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(neg.f32 (+.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)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.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)
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 maxCos (neg.f32 ux) (+.f32 1 ux))
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) 1)
(+.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)
(+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 1 (+.f32 ux (*.f32 ux maxCos)))
(-.f32 1 (*.f32 ux (+.f32 1 maxCos)))
(fma.f32 ux (-.f32 -1 maxCos) 1)
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))
(-.f32 (*.f32 ux maxCos) (+.f32 1 ux))
(fma.f32 ux maxCos (-.f32 -1 ux))
(fma.f32 ux (+.f32 maxCos -1) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -1)
(neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 ux maxCos) (+.f32 -1 ux))
(fma.f32 ux maxCos (+.f32 ux -1))
(fma.f32 ux (+.f32 1 maxCos) -1)
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(fma.f32 uy (+.f32 maxCos -1) 1)
(+.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)
(fma.f32 maxCos (+.f32 ux -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(fma.f32 ux (+.f32 uy -1) 1)
Symmetry

(abs uy)

Compiler

Compiled 50 to 29 computations (42% saved)

eval1.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos -1) 1)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 14 computations (26.3% saved)

localize92.0ms (1.9%)

Localize:

Found 3 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

series15.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

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

rewrite221.0ms (4.5%)

Algorithm
batch-egg-rewrite
Rules
957×log1p-expm1-u
957×expm1-log1p-u
488×fma-define
406×log-prod
228×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118955
2271655
Stop Event
node limit
Counts
3 → 141
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 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.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 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.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) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 1 (*.f32 ux (+.f32 maxCos -1)) 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 (*.f32 ux (+.f32 maxCos -1)) 1 1)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (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 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (-.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 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.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 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux maxCos))
(fma.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) 1)
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos -1))) 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 (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (-.f32 1 ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 1 ux))
(+.f32 0 (*.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 (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 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(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 ux) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux (+.f32 maxCos -1)) (log.f32 (exp.f32 1)))
(+.f32 0 (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 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 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.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 (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)) -1) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.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) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))
(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 ux) maxCos)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))) (+.f32 1 (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.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)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 1))

simplify98.0ms (2%)

Algorithm
egg-herbie
Rules
398×unswap-sqr
379×cancel-sign-sub-inv
292×*-commutative
282×associate-+r+
248×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval32.0ms (0.6%)

Compiler

Compiled 1680 to 1061 computations (36.8% saved)

prune20.0ms (0.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1235128
Fresh000
Picked202
Done000
Total1255130
Accuracy
100.0%
Counts
130 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.4%
(-.f32 1 ux)
100.0%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
71.3%
1
Compiler

Compiled 108 to 86 computations (20.4% saved)

localize246.0ms (5%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.9%
(-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))
99.7%
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
98.8%
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.9%
(*.f32 ux (-.f32 1 maxCos))
99.9%
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
99.9%
(*.f32 ux (+.f32 maxCos -1))
99.8%
(log1p.f32 (*.f32 ux (+.f32 maxCos -1)))
Compiler

Compiled 115 to 76 computations (33.9% saved)

series50.0ms (1%)

Counts
9 → 192
Calls

54 calls:

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

rewrite188.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
1112×log1p-expm1-u
818×expm1-log1p-u
147×add-cube-cbrt
146×add-exp-log
144×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (3.2%)

Algorithm
egg-herbie
Rules
421×fma-define
389×associate-*r*
343×associate-*l*
240×times-frac
203×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval348.0ms (7.1%)

Compiler

Compiled 11334 to 8388 computations (26% saved)

prune75.0ms (1.5%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New4951496
Fresh000
Picked235
Done000
Total4974501
Accuracy
100.0%
Counts
501 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(-.f32 (*.f32 ux (+.f32 -2 maxCos)) (neg.f32 (+.f32 ux 1)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.4%
(-.f32 1 ux)
71.3%
1
Compiler

Compiled 33 to 27 computations (18.2% saved)

localize83.0ms (1.7%)

Localize:

Found 2 expressions with local error:

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

Compiled 33 to 23 computations (30.3% saved)

series8.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite112.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
951×log1p-expm1-u
951×expm1-log1p-u
419×log-prod
374×fma-define
258×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (2.1%)

Algorithm
egg-herbie
Rules
431×associate-/l*
385×unswap-sqr
346×associate-/r*
261×+-commutative
237×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03406140
18305438
227775249
Stop Event
node limit
Counts
201 → 207
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (+.f32 ux (*.f32 -2 ux)))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 -2 ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 0 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (neg.f32 ux)) -1)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 0) (+.f32 ux 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(*.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(*.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(hypot.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(exp.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1))
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -2 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -2 maxCos)) 2)) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 maxCos 2))) (-.f32 -2 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(/.f32 (*.f32 (-.f32 4 (pow.f32 maxCos 2)) ux) (-.f32 -2 maxCos))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(fma.f32 ux -2 (*.f32 ux maxCos))
(fma.f32 ux maxCos (*.f32 ux -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 ux -2))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
Outputs
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1)))
(*.f32 (neg.f32 ux) (fma.f32 -1 (+.f32 maxCos -2) -1))
(*.f32 ux (neg.f32 (fma.f32 -1 (+.f32 maxCos -2) -1)))
(*.f32 ux (*.f32 (+.f32 maxCos -1) 1))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 maxCos 2)) 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (*.f32 -2 ux)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 ux (+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 ux (-.f32 maxCos 2))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 -2 ux)
(*.f32 ux -2)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) (neg.f32 ux)) -1)
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(+.f32 (fma.f32 ux (+.f32 -2 maxCos) 0) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 1 (/.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3) 1/3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (exp.f32 (+.f32 ux 1))))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 3))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(hypot.f32 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(hypot.f32 (*.f32 ux (+.f32 maxCos -2)) (+.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux -2 (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 -2 ux (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 -2 maxCos) ux (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (+.f32 -2 maxCos)) 1 (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 1 (*.f32 ux -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -2 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2) (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 (pow.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (*.f32 (sqrt.f32 (+.f32 -2 maxCos)) ux) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))) (*.f32 2 (+.f32 1 ux)))
(+.f32 (+.f32 2 (*.f32 ux 2)) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2))))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux (+.f32 -2 maxCos) (+.f32 ux 1)) (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -2) (+.f32 1 ux)) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 3) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (*.f32 ux (+.f32 maxCos -2)) 2)))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux (+.f32 -2 maxCos)))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux (+.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 maxCos -2)) (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (*.f32 2 (+.f32 1 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (+.f32 2 (*.f32 ux 2)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 -2 maxCos)) (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (+.f32 1 ux)))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) (+.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 ux))))
(fma.f32 (fma.f32 (sqrt.f32 (+.f32 maxCos -2)) (sqrt.f32 ux) (sqrt.f32 (+.f32 1 ux))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -2))) (sqrt.f32 (+.f32 1 ux))) 0)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux (+.f32 -2 maxCos)))
(+.f32 -1 (fma.f32 ux (+.f32 maxCos -2) (neg.f32 ux)))
(+.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos -2) -1)))
(+.f32 -1 (*.f32 ux (-.f32 maxCos 3)))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 ux maxCos (+.f32 ux 1)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 -2 maxCos)) 2)) (cbrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 -2 maxCos))) (sqrt.f32 (+.f32 -2 maxCos)) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 (+.f32 -2 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(fma.f32 (*.f32 (+.f32 -2 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (*.f32 ux (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (*.f32 (*.f32 ux -2) 1) (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))) (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) (+.f32 maxCos -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos)))) 1)
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (*.f32 ux -2) (*.f32 ux -2) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux -2) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -8) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (*.f32 ux -2)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 ux (*.f32 4 ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 maxCos 2))))))
(*.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 maxCos 3) -8) (*.f32 ux (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 maxCos 2)) (*.f32 4 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux -2) (*.f32 ux -2)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux -2) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 3) -8)) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(*.f32 (+.f32 (pow.f32 maxCos 3) -8) (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)))
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 maxCos 2))) (-.f32 -2 maxCos))
(*.f32 ux (+.f32 maxCos -2))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -8) ux) (fma.f32 maxCos (-.f32 maxCos -2) 4))
(*.f32 (+.f32 (pow.f32 maxCos 3) -8) (/.f32 ux (fma.f32 maxCos (+.f32 maxCos 2) 4)))
(/.f32 (*.f32 (-.f32 4 (pow.f32 maxCos 2)) ux) (-.f32 -2 maxCos))
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 1)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos -2))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 -2 maxCos))) 2)
(*.f32 ux (+.f32 maxCos -2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 2))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 -2 maxCos)))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos)))))
(*.f32 ux (+.f32 maxCos -2))
(log.f32 (*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (*.f32 ux -2))))
(*.f32 ux (+.f32 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -2 maxCos)) 3))
(*.f32 ux (+.f32 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))))
(*.f32 ux (+.f32 maxCos -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 -2 maxCos))) 1))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux -2 (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 ux maxCos (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 -2 ux (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 maxCos ux (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 1 (*.f32 ux -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (*.f32 (cbrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux -2) 1 (*.f32 (*.f32 ux maxCos) 1))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (*.f32 ux maxCos))) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 ux -2))) (cbrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 (sqrt.f32 maxCos) (sqrt.f32 ux)) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 ux -2))
(*.f32 ux (+.f32 maxCos -2))

eval68.0ms (1.4%)

Compiler

Compiled 3483 to 2410 computations (30.8% saved)

prune30.0ms (0.6%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2061207
Fresh000
Picked101
Done033
Total2074211
Accuracy
100.0%
Counts
211 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(-.f32 (*.f32 ux -2) (neg.f32 (+.f32 ux 1)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.4%
(-.f32 1 ux)
71.3%
1
Compiler

Compiled 31 to 26 computations (16.1% saved)

localize67.0ms (1.4%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
98.6%
(-.f32 (*.f32 ux -2) (neg.f32 (+.f32 ux 1)))
Compiler

Compiled 25 to 19 computations (24% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite110.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
796×prod-diff
599×log1p-expm1-u
599×expm1-log1p-u
577×unpow-prod-down
275×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01229
114121
2208321
Stop Event
node limit
Counts
1 → 181
Calls
Call 1
Inputs
(-.f32 (*.f32 ux -2) (neg.f32 (+.f32 ux 1)))
Outputs
(+.f32 (*.f32 ux -2) (+.f32 ux 1))
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 -1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (+.f32 ux 1)))
(+.f32 0 (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (neg.f32 ux)) -1)
(+.f32 (fma.f32 ux -2 0) (+.f32 ux 1))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(*.f32 1 (fma.f32 ux -2 (+.f32 ux 1)))
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (log.f32 (exp.f32 1)))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(*.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (pow.f32 (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) 1))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (pow.f32 1 1/3) (fma.f32 ux -2 (+.f32 ux 1)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1) (pow.f32 (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 1/3) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))))
(/.f32 1 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)))
(/.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (fma.f32 ux -2 (+.f32 ux 1)))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) -1)
(pow.f32 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 ux) -2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(hypot.f32 (*.f32 ux -2) (+.f32 ux 1))
(log1p.f32 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(exp.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(fma.f32 ux -2 (+.f32 ux 1))
(fma.f32 -2 ux (+.f32 ux 1))
(fma.f32 (*.f32 ux -2) 1 (+.f32 ux 1))
(fma.f32 1 (*.f32 ux -2) (+.f32 ux 1))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux -2))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux -2))
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux -2))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux -2))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))

simplify126.0ms (2.6%)

Algorithm
egg-herbie
Rules
605×associate-/l*
222×distribute-lft-neg-in
210×distribute-rgt-neg-in
186×associate-+r-
181×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04138247
110285443
232944352
Stop Event
node limit
Counts
193 → 234
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(*.f32 -1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(*.f32 -1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 (*.f32 ux -2) (+.f32 ux 1))
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 -1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (+.f32 ux 1)))
(+.f32 0 (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (neg.f32 ux)) -1)
(+.f32 (fma.f32 ux -2 0) (+.f32 ux 1))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(*.f32 1 (fma.f32 ux -2 (+.f32 ux 1)))
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (log.f32 (exp.f32 1)))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(*.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (pow.f32 (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) 1))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (pow.f32 1 1/3) (fma.f32 ux -2 (+.f32 ux 1)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (pow.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1) (pow.f32 (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(*.f32 (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 1/3) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))))
(/.f32 1 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)))
(/.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (fma.f32 ux -2 (+.f32 ux 1)))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) -1)
(pow.f32 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 ux) -2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(hypot.f32 (*.f32 ux -2) (+.f32 ux 1))
(log1p.f32 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(exp.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(fma.f32 ux -2 (+.f32 ux 1))
(fma.f32 -2 ux (+.f32 ux 1))
(fma.f32 (*.f32 ux -2) 1 (+.f32 ux 1))
(fma.f32 1 (*.f32 ux -2) (+.f32 ux 1))
(fma.f32 1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux -2))
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux -2))
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux -2))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (+.f32 ux 1))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (+.f32 ux 1))
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux -2))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux -2))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux -2))
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
Outputs
1
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (*.f32 ux -2) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 -1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 1 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(+.f32 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(+.f32 0 (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 ux)) -1)
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 ux -2 0) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 ux -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 -2 ux (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 ux -2) 1 (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 1 (*.f32 ux -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (-.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 -1 ux)) (fma.f32 ux ux -1))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (/.f32 -1 (+.f32 -1 ux)) (fma.f32 ux ux -1))))
(+.f32 (*.f32 0 (/.f32 (fma.f32 ux ux -1) (+.f32 -1 ux))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (-.f32 1 ux))))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (-.f32 -1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (-.f32 (*.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 -1 ux)) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 -1 ux)) (fma.f32 ux ux -1))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (/.f32 -1 (+.f32 -1 ux)) (fma.f32 ux ux -1))))
(+.f32 (*.f32 0 (/.f32 (fma.f32 ux ux -1) (+.f32 -1 ux))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (/.f32 (fma.f32 ux ux -1) (-.f32 1 ux))))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (-.f32 -1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))) (fma.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3))))) (fma.f32 (neg.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux))) (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (fma.f32 ux -2 (*.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 (/.f32 -1 (-.f32 (fma.f32 ux ux 1) ux)) (+.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))) (*.f32 0 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))))
(fma.f32 ux -2 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux ux 1))))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux -1) (*.f32 (/.f32 1 (+.f32 ux -1)) (fma.f32 ux ux -1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1)))))) (fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 -1 (sqrt.f32 (+.f32 ux 1))))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 1 ux)))) (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 1 ux)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 1 ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux -2 (+.f32 1 ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 1 (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (log.f32 (exp.f32 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 1 ux))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (pow.f32 (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) 1))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (pow.f32 1 1/3) (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) 1/3) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1) (pow.f32 (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) 1))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))))
(*.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (*.f32 (fma.f32 ux -2 (+.f32 ux 1)) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 1/3) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 1 ux)))) (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 1 ux))) 2) (pow.f32 (fma.f32 ux -2 (+.f32 1 ux)) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 7) (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (pow.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 1 ux)))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux -2 (+.f32 1 ux)) 2) (sqrt.f32 (fma.f32 ux -2 (+.f32 1 ux))))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (sqrt.f32 (-.f32 1 ux)) 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (sqrt.f32 (-.f32 1 ux)) 5)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)) 2) (pow.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2) (pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(/.f32 1 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(/.f32 1 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(/.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (fma.f32 ux -2 (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) (neg.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) (neg.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 3)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(pow.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3) 1/3)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(pow.f32 (/.f32 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4)) (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3))) -1)
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(pow.f32 (/.f32 (fma.f32 ux -2 (+.f32 ux 1)) (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2)) -1)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(sqrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (exp.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (exp.f32 (+.f32 ux 1)) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (pow.f32 (exp.f32 ux) -2)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 ux 1))) (+.f32 1 (expm1.f32 (*.f32 ux -2)))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(log.f32 (/.f32 (pow.f32 (exp.f32 ux) -2) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (exp.f32 (+.f32 ux 1))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 ux -2))) (+.f32 1 (expm1.f32 (+.f32 ux 1)))))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(cbrt.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(expm1.f32 (log1p.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(hypot.f32 (*.f32 ux -2) (+.f32 ux 1))
(hypot.f32 (*.f32 ux -2) (+.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(exp.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux -2 (+.f32 ux 1))) 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 3)) 1/3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1)))) 2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 ux -2 (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 -2 ux (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (*.f32 ux -2) 1 (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 1 (*.f32 ux -2) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 1 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 1 (fma.f32 ux -2 (+.f32 ux 1)) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (+.f32 ux 1) 1 (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (+.f32 ux 1) -1 (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (fma.f32 ux -2 (+.f32 ux 1)) 1 (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (neg.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) 2) (cbrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (+.f32 ux 1))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) 4)) (cbrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(+.f32 (*.f32 0 (+.f32 1 ux)) (fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (*.f32 ux -2)) (cbrt.f32 (*.f32 4 (pow.f32 ux 2))) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) -2) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (pow.f32 (fma.f32 ux -2 (+.f32 ux 1)) 2) (/.f32 1 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (neg.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (sqrt.f32 (fma.f32 ux -2 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(+.f32 (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 2 (+.f32 1 ux)))
(fma.f32 2 (+.f32 1 ux) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (*.f32 ux -2)) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) -2) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 ux -2))
(+.f32 (*.f32 ux -2) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) 1) (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2))))
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2))))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 ux 1) 3)) (/.f32 1 (fma.f32 (+.f32 ux 1) (fma.f32 ux -2 (+.f32 ux 1)) (*.f32 (pow.f32 ux 2) 4))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (fma.f32 (+.f32 1 ux) (fma.f32 ux -2 (+.f32 1 ux)) (*.f32 4 (pow.f32 ux 2)))) (*.f32 2 (+.f32 1 ux)))
(+.f32 (+.f32 2 (*.f32 2 ux)) (/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (fma.f32 (+.f32 1 ux) (-.f32 1 ux) (*.f32 4 (pow.f32 ux 2)))))
(+.f32 (+.f32 2 (*.f32 ux 2)) (/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 4 (pow.f32 ux 2)) (-.f32 1 (pow.f32 ux 2)))))
(fma.f32 -1 (+.f32 ux 1) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 ux -1)) (*.f32 ux -2))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (neg.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (+.f32 1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))) (*.f32 0 (+.f32 1 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (hypot.f32 1 (sqrt.f32 ux))) 0)
(fma.f32 (+.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 ux 1))) (+.f32 (+.f32 ux 1) (+.f32 ux 1)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))) (*.f32 2 (+.f32 1 ux)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (sqrt.f32 (+.f32 1 ux))) (+.f32 2 (*.f32 2 ux)))
(fma.f32 (+.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (*.f32 ux -2))) (-.f32 (sqrt.f32 (*.f32 ux -2)) (hypot.f32 1 (sqrt.f32 ux))) (+.f32 2 (*.f32 ux 2)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (*.f32 -1 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)) (*.f32 ux -2))
(+.f32 -1 (fma.f32 ux -2 (neg.f32 ux)))
(+.f32 -1 (*.f32 ux -3))
(fma.f32 (*.f32 -2 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(fma.f32 (*.f32 -2 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)

eval129.0ms (2.6%)

Compiler

Compiled 6017 to 4691 computations (22% saved)

prune37.0ms (0.8%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2331234
Fresh000
Picked101
Done033
Total2344238
Accuracy
100.0%
Counts
238 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.4%
(-.f32 1 ux)
97.3%
(+.f32 (+.f32 ux 1) (*.f32 ux -2))
71.3%
1
Compiler

Compiled 110 to 82 computations (25.5% saved)

regimes197.0ms (4%)

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

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes26.0ms (0.5%)

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

4 calls:

9.0ms
uy
5.0ms
maxCos
5.0ms
ux
5.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 22 to 16 computations (27.3% saved)

regimes18.0ms (0.4%)

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

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

4.0ms
ux
3.0ms
uy
2.0ms
maxCos
Results
AccuracySegmentsBranch
71.3%1ux
71.3%1uy
71.3%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Rules
37×unsub-neg
31×distribute-lft-neg-in
25×neg-mul-1
15×neg-sub0
13×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091
13891
25291
36491
48491
511491
613791
716591
820091
921991
1023691
1124991
1225591
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -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 40 to 32 computations (20% saved)

soundness432.0ms (8.8%)

Rules
957×log1p-expm1-u
957×expm1-log1p-u
957×log1p-expm1-u
957×expm1-log1p-u
488×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118955
2271655
01569
118955
2271655
Stop Event
node limit
node limit
Compiler

Compiled 146 to 95 computations (34.9% saved)

end0.0ms (0%)

preprocess42.0ms (0.9%)

Remove

(abs uy)

Compiler

Compiled 196 to 150 computations (23.5% saved)

Profiling

Loading profile data...