math.square on complex, real part

Time bar (total: 4.6s)

analyze0.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

sample660.0ms (14.3%)

Results
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
10.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
2.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
18.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
3.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
Bogosity

preprocess278.0ms (6%)

Algorithm
egg-herbie
Rules
2054×fma-def
1172×sub-neg
1128×distribute-lft-in
1036×distribute-rgt-in
916×distribute-lft-out
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
120-0-(-.f64 (*.f64 re re) (*.f64 im im))
00-0-im
00-0-(*.f64 im im)
00-0-(*.f64 re re)
00-0-re
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020229
166217
2174217
3440217
41114217
52108217
63069217
73911217
85695217
96268217
106381217
116495217
126575217
136575217
147956217
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))
(-.f64 (*.f64 im im) (*.f64 re re))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
(-.f64 (*.f64 im im) (*.f64 re re))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
Symmetry

(abs re)

(abs im)

Compiler

Compiled 45 to 17 computations (62.2% saved)

eval1.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 re re (*.f64 im (neg.f64 im)))
95.3%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 18 to 10 computations (44.4% saved)

localize38.0ms (0.8%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
98.4%
(fma.f64 re re (*.f64 im (neg.f64 im)))
95.6%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 33 to 9 computations (72.7% saved)

series4.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@-inf
(fma.f64 re re (*.f64 im (neg.f64 im)))
1.0ms
re
@0
(-.f64 (*.f64 re re) (*.f64 im im))
0.0ms
re
@0
(fma.f64 re re (*.f64 im (neg.f64 im)))
0.0ms
re
@inf
(-.f64 (*.f64 re re) (*.f64 im im))
0.0ms
im
@0
(-.f64 (*.f64 re re) (*.f64 im im))

rewrite225.0ms (4.9%)

Algorithm
batch-egg-rewrite
Rules
1210×prod-diff
870×unpow-prod-down
674×fma-def
531×log1p-expm1-u
531×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01550
119038
2226438
Stop Event
node limit
Counts
2 → 289
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
Outputs
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 (pow.f64 re 2) 1 (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 re 2) 1 (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (pow.f64 re 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 im) (pow.f64 im 3/2) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2)))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (pow.f64 (+.f64 re im) 2))
(fma.f64 (pow.f64 im 3/2) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) 2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 5) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (pow.f64 re 2) (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))

simplify226.0ms (4.9%)

Algorithm
egg-herbie
Rules
1082×distribute-lft-in
1060×distribute-rgt-in
864×associate-+r+
690×cancel-sign-sub-inv
678×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038817250
192915171
2292111075
Stop Event
node limit
Counts
337 → 247
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 (pow.f64 re 2) 1 (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 re 2) 1 (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (pow.f64 re 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 1 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 im) (pow.f64 im 3/2) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2)))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (pow.f64 (+.f64 re im) 2))
(fma.f64 (pow.f64 im 3/2) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) 2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 5) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (pow.f64 re 2) (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
Outputs
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 2 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) 4))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (pow.f64 (cbrt.f64 (+.f64 im re)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(*.f64 (+.f64 re im) (+.f64 re im))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 im re) 4) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(*.f64 (-.f64 re im) (-.f64 re im))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (pow.f64 (+.f64 im re) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (*.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (*.f64 2 (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 im re) 4) (*.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (*.f64 8 (pow.f64 (pow.f64 im 2) 3))) (-.f64 (*.f64 4 (pow.f64 im 4)) (-.f64 (*.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2)) (pow.f64 (+.f64 im re) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 2 (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (*.f64 4 (pow.f64 im 4))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) -2)))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (+.f64 re im) 2)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(/.f64 1 (pow.f64 (+.f64 im re) -2))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 re re (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 re 2) 1 (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 (pow.f64 re 2) 1 (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 2 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) 4))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 1 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 1 (pow.f64 re 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 2 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) 4))
(fma.f64 1 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (+.f64 (pow.f64 im 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (*.f64 2 (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 (pow.f64 im 2) 4))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (+.f64 (pow.f64 im 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (*.f64 2 (pow.f64 im 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 (pow.f64 im 2) 4))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (+.f64 (pow.f64 im 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) 0)
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (*.f64 2 (*.f64 2 (pow.f64 im 2))))
(fma.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2) (*.f64 (pow.f64 im 2) 4))
(fma.f64 (sqrt.f64 im) (pow.f64 im 3/2) (pow.f64 re 2))
(fma.f64 (pow.f64 im 3/2) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 3))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(+.f64 (*.f64 2 (*.f64 2 (pow.f64 im 2))) (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))))
(+.f64 (*.f64 (pow.f64 im 2) 4) (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 2 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) 4))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2)))) (cbrt.f64 (fma.f64 im im (pow.f64 im 2))) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(fma.f64 (pow.f64 im 3/2) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 im) (pow.f64 im 3/2) (pow.f64 re 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 3))
(fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) 2))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 im re) 2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 5) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im 2))))
(fma.f64 re re (fma.f64 im im (*.f64 2 (pow.f64 im 2))))
(fma.f64 re re (*.f64 (pow.f64 im 2) 3))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (pow.f64 im 2)) 1))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 im im (pow.f64 im 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (pow.f64 im 2))))
(fma.f64 2 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) 4))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (pow.f64 im 2)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (pow.f64 (cbrt.f64 re) 4) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 4) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)))
(fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(+.f64 (fma.f64 (pow.f64 im 2) -1 (neg.f64 (pow.f64 im 2))) (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (pow.f64 re 3/2) (pow.f64 im 2)) (*.f64 (pow.f64 im 2) -2))
(-.f64 (*.f64 (sqrt.f64 re) (pow.f64 re 3/2)) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (pow.f64 (cbrt.f64 im) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) -1))) (fma.f64 (pow.f64 im 2) -1 (*.f64 (pow.f64 im 2) -1)))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 5) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 5) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 5))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (pow.f64 re 2) (-.f64 (pow.f64 im 2) (fma.f64 im im (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 im re) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 im re) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (pow.f64 (cbrt.f64 (+.f64 re im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (pow.f64 (cbrt.f64 (+.f64 im re)) 2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) -2))
(*.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2))
(*.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (pow.f64 (+.f64 re im) -2) 1))
(*.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (+.f64 im re) -2))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(*.f64 (+.f64 re im) (+.f64 re im))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 3) (pow.f64 (cbrt.f64 (+.f64 re im)) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3) (pow.f64 (pow.f64 (+.f64 re im) 3) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) 4) (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 1/3) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 im re) 4) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 5/2) 1/3) (pow.f64 (+.f64 re im) 1/3))
(*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) 2) (pow.f64 (sqrt.f64 (+.f64 re im)) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) 2) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) 2))
(*.f64 (-.f64 re im) (-.f64 re im))
(/.f64 1 (pow.f64 (+.f64 re im) -2))
(/.f64 1 (pow.f64 (+.f64 im re) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) 4)) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (+.f64 (pow.f64 (+.f64 re im) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 re im) 4) (-.f64 (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (*.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (*.f64 2 (pow.f64 im 2)) 3)) (+.f64 (pow.f64 (+.f64 im re) 4) (*.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (*.f64 8 (pow.f64 (pow.f64 im 2) 3))) (-.f64 (*.f64 4 (pow.f64 im 4)) (-.f64 (*.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2)) (pow.f64 (+.f64 im re) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (fma.f64 im im (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 2 (pow.f64 im 2)) 2)) (-.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) 4) (*.f64 4 (pow.f64 im 4))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (pow.f64 im 2) -2)))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 4) 1/2)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 6) 1/3)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (+.f64 re im) 2)
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) -2) -1)
(/.f64 1 (pow.f64 (+.f64 im re) -2))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 im re) 4) (pow.f64 (*.f64 im re) 2)))
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (exp.f64 (pow.f64 re 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))) (exp.f64 (fma.f64 im im (pow.f64 im 2)))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (exp.f64 (pow.f64 (+.f64 re im) 2))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im 2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 2 (pow.f64 im 2)) (pow.f64 (+.f64 im re) 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (+.f64 1 (expm1.f64 (pow.f64 im 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(cbrt.f64 (pow.f64 (+.f64 re im) 6))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(hypot.f64 (pow.f64 re 2) (pow.f64 im 2))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 6)) 1/3))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 2) 3)) (+.f64 (pow.f64 im 2) (pow.f64 (+.f64 im re) 2)))
(pow.f64 (+.f64 im re) 2)

eval86.0ms (1.9%)

Compiler

Compiled 4463 to 2667 computations (40.2% saved)

prune34.0ms (0.7%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2443247
Fresh000
Picked112
Done000
Total2454249
Accuracy
100.0%
Counts
249 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
95.3%
(-.f64 (*.f64 re re) (*.f64 im im))
49.6%
(*.f64 (-.f64 re im) (-.f64 re im))
56.4%
(neg.f64 (pow.f64 im 2))
Compiler

Compiled 39 to 25 computations (35.9% saved)

localize73.0ms (1.6%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
99.3%
(pow.f64 (cbrt.f64 im) 2)
99.1%
(cbrt.f64 im)
99.0%
(pow.f64 (cbrt.f64 im) 4)
95.8%
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
100.0%
(*.f64 (-.f64 re im) (-.f64 re im))
Compiler

Compiled 59 to 31 computations (47.5% saved)

series15.0ms (0.3%)

Counts
5 → 40
Calls

21 calls:

TimeVariablePointExpression
2.0ms
re
@0
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
2.0ms
im
@-inf
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
2.0ms
im
@0
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
1.0ms
im
@-inf
(cbrt.f64 im)
1.0ms
im
@-inf
(pow.f64 (cbrt.f64 im) 4)

rewrite160.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
1346×prod-diff
714×log-prod
682×log1p-expm1-u
682×expm1-log1p-u
560×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01974
122674
2277574
Stop Event
node limit
Counts
5 → 399
Calls
Call 1
Inputs
(*.f64 (-.f64 re im) (-.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 im)
(pow.f64 (cbrt.f64 im) 2)
Outputs
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (+.f64 re im) re (*.f64 (+.f64 re im) im))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)))
(*.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(*.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 0 (pow.f64 (cbrt.f64 im) 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4))) 1)
(*.f64 im (cbrt.f64 im))
(*.f64 (cbrt.f64 im) im)
(*.f64 (pow.f64 (cbrt.f64 im) 4) 1)
(*.f64 (pow.f64 (cbrt.f64 im) 4) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 2))
(*.f64 1 (pow.f64 (cbrt.f64 im) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 (cbrt.f64 im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 4))
(*.f64 (pow.f64 (pow.f64 im 1/6) 4) (pow.f64 (pow.f64 im 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 8))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4)))
(exp.f64 (*.f64 4/3 (log.f64 im)))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1))
(exp.f64 (*.f64 (log.f64 im) 4/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 4/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 4))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 4/3 (log.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 4/3 (log.f64 im))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))
(+.f64 0 (cbrt.f64 im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im))) (cbrt.f64 (exp.f64 (cbrt.f64 im))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 im))) 1)
(*.f64 (cbrt.f64 im) 1)
(*.f64 (cbrt.f64 im) (log.f64 (exp.f64 1)))
(*.f64 1 (cbrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (cbrt.f64 im)))
(*.f64 (cbrt.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (pow.f64 im 1/6) (pow.f64 im 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 im))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (sqrt.f64 -1) (cbrt.f64 im))
(pow.f64 im 1/3)
(pow.f64 (cbrt.f64 im) 1)
(pow.f64 (pow.f64 (cbrt.f64 im) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 im)) 3)
(pow.f64 (pow.f64 im 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 im) 2))
(fabs.f64 (cbrt.f64 im))
(log.f64 (exp.f64 (cbrt.f64 im)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 im))))
(expm1.f64 (log1p.f64 (cbrt.f64 im)))
(exp.f64 (log.f64 (cbrt.f64 im)))
(exp.f64 (*.f64 (log.f64 im) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 im)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 im)))
(+.f64 0 (pow.f64 (cbrt.f64 im) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 0 (pow.f64 (cbrt.f64 im) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2))) 1)
(*.f64 (cbrt.f64 im) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (neg.f64 (cbrt.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 im) 2) -1)
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 -1)))
(*.f64 1 (pow.f64 (cbrt.f64 im) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 im)))
(*.f64 (pow.f64 im 1/6) (*.f64 (pow.f64 im 1/6) (cbrt.f64 im)))
(*.f64 (sqrt.f64 im) (pow.f64 im 1/6))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 2))
(*.f64 (neg.f64 (cbrt.f64 im)) (cbrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (*.f64 -1 (cbrt.f64 im)) (cbrt.f64 im))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (cbrt.f64 im)))
(/.f64 (-.f64 0 (pow.f64 im 2)) (+.f64 0 (fma.f64 im (cbrt.f64 im) (*.f64 0 (pow.f64 (cbrt.f64 im) 2)))))
(/.f64 (-.f64 0 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 4))
(fabs.f64 (pow.f64 (cbrt.f64 im) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))))
(cbrt.f64 (pow.f64 im 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2)))
(exp.f64 (*.f64 2/3 (log.f64 im)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1))
(exp.f64 (*.f64 (log.f64 im) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 2))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 im)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))

simplify232.0ms (5%)

Algorithm
egg-herbie
Rules
668×exp-prod
598×associate-*r*
568×associate-*l*
566×prod-exp
510×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061923176
1140118576
2501914890
Stop Event
node limit
Counts
439 → 381
Calls
Call 1
Inputs
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(pow.f64 re 2)
(pow.f64 re 2)
(pow.f64 re 2)
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (+.f64 re im) re (*.f64 (+.f64 re im) im))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)))
(*.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(*.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(+.f64 0 (pow.f64 (cbrt.f64 im) 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4))) 1)
(*.f64 im (cbrt.f64 im))
(*.f64 (cbrt.f64 im) im)
(*.f64 (pow.f64 (cbrt.f64 im) 4) 1)
(*.f64 (pow.f64 (cbrt.f64 im) 4) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 2))
(*.f64 1 (pow.f64 (cbrt.f64 im) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 (cbrt.f64 im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 4))
(*.f64 (pow.f64 (pow.f64 im 1/6) 4) (pow.f64 (pow.f64 im 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 8))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4)))
(exp.f64 (*.f64 4/3 (log.f64 im)))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1))
(exp.f64 (*.f64 (log.f64 im) 4/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 4/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 4))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 4/3 (log.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 4/3 (log.f64 im))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))
(+.f64 0 (cbrt.f64 im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im))) (cbrt.f64 (exp.f64 (cbrt.f64 im))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 im))) 1)
(*.f64 (cbrt.f64 im) 1)
(*.f64 (cbrt.f64 im) (log.f64 (exp.f64 1)))
(*.f64 1 (cbrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (cbrt.f64 im)))
(*.f64 (cbrt.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (pow.f64 im 1/6) (pow.f64 im 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 im))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (sqrt.f64 -1) (cbrt.f64 im))
(pow.f64 im 1/3)
(pow.f64 (cbrt.f64 im) 1)
(pow.f64 (pow.f64 (cbrt.f64 im) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 im)) 3)
(pow.f64 (pow.f64 im 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 im) 2))
(fabs.f64 (cbrt.f64 im))
(log.f64 (exp.f64 (cbrt.f64 im)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 im))))
(expm1.f64 (log1p.f64 (cbrt.f64 im)))
(exp.f64 (log.f64 (cbrt.f64 im)))
(exp.f64 (*.f64 (log.f64 im) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 im)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 im)))
(+.f64 0 (pow.f64 (cbrt.f64 im) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 0 (pow.f64 (cbrt.f64 im) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2))) 1)
(*.f64 (cbrt.f64 im) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (neg.f64 (cbrt.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 im) 2) -1)
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 -1)))
(*.f64 1 (pow.f64 (cbrt.f64 im) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 im)))
(*.f64 (pow.f64 im 1/6) (*.f64 (pow.f64 im 1/6) (cbrt.f64 im)))
(*.f64 (sqrt.f64 im) (pow.f64 im 1/6))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 2))
(*.f64 (neg.f64 (cbrt.f64 im)) (cbrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (*.f64 -1 (cbrt.f64 im)) (cbrt.f64 im))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (cbrt.f64 im)))
(/.f64 (-.f64 0 (pow.f64 im 2)) (+.f64 0 (fma.f64 im (cbrt.f64 im) (*.f64 0 (pow.f64 (cbrt.f64 im) 2)))))
(/.f64 (-.f64 0 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 4))
(fabs.f64 (pow.f64 (cbrt.f64 im) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))))
(cbrt.f64 (pow.f64 im 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2)))
(exp.f64 (*.f64 2/3 (log.f64 im)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1))
(exp.f64 (*.f64 (log.f64 im) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 2))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 im))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 im)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))
Outputs
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (+.f64 (*.f64 im -2) re))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (+.f64 (*.f64 im -2) re))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (+.f64 (*.f64 im -2) re))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 im 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 im 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(+.f64 (*.f64 -2 (*.f64 im re)) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 -2 (*.f64 im re) (fma.f64 im im (pow.f64 re 2)))
(+.f64 (pow.f64 im 2) (*.f64 re (+.f64 (*.f64 im -2) re)))
(pow.f64 re 2)
(pow.f64 re 2)
(pow.f64 re 2)
(pow.f64 re 2)
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2)))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (pow.f64 im 2))) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)))) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 im) 6) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 im) 6)))
(+.f64 (*.f64 (pow.f64 im 2) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 0 (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)))) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 im) 6) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 im) 6)))
(+.f64 (*.f64 (pow.f64 im 2) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 0 (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(pow.f64 (+.f64 im re) 2)
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(pow.f64 (+.f64 im re) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (exp.f64 4) (log.f64 im)) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (fma.f64 (pow.f64 im 2) (pow.f64 re 2) (pow.f64 (exp.f64 4) (log.f64 im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (fma.f64 (pow.f64 im 2) (pow.f64 re 2) (pow.f64 im 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 4) (log.f64 im)) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 im re) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (exp.f64 4) (log.f64 im))) (pow.f64 (+.f64 im re) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 im re) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 im re) 2)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(pow.f64 (+.f64 im re) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(pow.f64 (+.f64 im re) 2)
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 re re (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (+.f64 re im) re (*.f64 (+.f64 re im) im))
(pow.f64 (+.f64 im re) 2)
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (+.f64 re im) 2) 1 (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))) (pow.f64 re 2))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 im 2)) (pow.f64 (exp.f64 4/9) (log.f64 im))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (*.f64 (+.f64 im re) (cbrt.f64 (+.f64 im re))) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 im re))) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (*.f64 (+.f64 im re) (cbrt.f64 (+.f64 im re))) (fma.f64 im im (pow.f64 im 2)))
(fma.f64 (+.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 im re))) (*.f64 2 (pow.f64 im 2)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im))) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 4) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (pow.f64 (cbrt.f64 im) 4) (pow.f64 (cbrt.f64 im) 2) (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (pow.f64 im 2)))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (pow.f64 im 2)))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 0 (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 (+.f64 re im) re) (*.f64 (+.f64 re im) im))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) 2)
(+.f64 (*.f64 (pow.f64 im 2) 1) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 re 2) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 1 (pow.f64 re 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)))) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 im) 6) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 im) 6)))
(+.f64 (*.f64 (pow.f64 im 2) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 0 (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)))) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 im) 6) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 im) 6)))
(+.f64 (*.f64 (pow.f64 im 2) -2) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 im) (neg.f64 im)) (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (neg.f64 im)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 im (*.f64 (sqrt.f64 im) (sqrt.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (neg.f64 (pow.f64 im 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 0 (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im 2) 1))) (fma.f64 (pow.f64 im 2) 1 (*.f64 (pow.f64 im 2) 1)))
(+.f64 (fma.f64 im im (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(+.f64 (*.f64 2 (pow.f64 im 2)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(-.f64 (pow.f64 re 2) (fma.f64 im im (*.f64 (pow.f64 im 2) -2)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1)))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1) (*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) -1))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (fma.f64 re re (pow.f64 (cbrt.f64 im) 6)) (*.f64 (pow.f64 (cbrt.f64 im) 6) -2))
(+.f64 (fma.f64 im im (pow.f64 re 2)) (*.f64 (pow.f64 im 2) -2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 im)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(+.f64 (-.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (pow.f64 (cbrt.f64 im) 4) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))))
(-.f64 (+.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (exp.f64 4/9) (log.f64 im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) 2)))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2))) 1)
(pow.f64 (+.f64 im re) 2)
(*.f64 (+.f64 re im) (+.f64 re im))
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(*.f64 (pow.f64 (+.f64 re im) 2) (log.f64 (exp.f64 1)))
(pow.f64 (+.f64 im re) 2)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 4)) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (pow.f64 (+.f64 re im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (pow.f64 (+.f64 im re) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (*.f64 (cbrt.f64 (+.f64 re im)) (+.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (*.f64 (+.f64 im re) (cbrt.f64 (+.f64 im re))))
(*.f64 (+.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (+.f64 re im)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (*.f64 (+.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(pow.f64 (+.f64 im re) 2)
(*.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 (+.f64 re im) 2))) (cbrt.f64 (+.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (*.f64 (+.f64 im re) (cbrt.f64 (+.f64 im re))))
(*.f64 (+.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 im re))))
(/.f64 (pow.f64 (+.f64 re im) 4) (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(/.f64 (pow.f64 (+.f64 re im) 3) (+.f64 re im))
(pow.f64 (+.f64 im re) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (pow.f64 (+.f64 re im) 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (+.f64 im re) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 re im) 2) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (*.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 (exp.f64 4) (log.f64 im)) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 (pow.f64 re 2) 3)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (*.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (fma.f64 (pow.f64 im 2) (pow.f64 re 2) (pow.f64 (exp.f64 4) (log.f64 im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 re 2) 3) (pow.f64 (pow.f64 im 2) 3)) (+.f64 (pow.f64 re 4) (fma.f64 (pow.f64 im 2) (pow.f64 re 2) (pow.f64 im 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 4) (log.f64 im)) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) 2) (+.f64 im re)) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 re im) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3)) (pow.f64 (+.f64 im re) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 (exp.f64 4) (log.f64 im))) (pow.f64 (+.f64 im re) 2))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 im re) 2))
(pow.f64 (+.f64 re im) 2)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 im re) 2)
(sqrt.f64 (pow.f64 (+.f64 re im) 4))
(pow.f64 (+.f64 im re) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 re im) 2))))
(pow.f64 (+.f64 im re) 2)
(log.f64 (*.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 im 2)) (+.f64 1 (expm1.f64 (pow.f64 re 2)))))
(fma.f64 im im (pow.f64 re 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 re 2)) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 re 2))) (exp.f64 (pow.f64 im 2))))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) 2))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 1) 2))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) 2) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 re im))) 1) 1))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2))) 3))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (+.f64 re im)))) 1/3))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(+.f64 0 (pow.f64 (cbrt.f64 im) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 4)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 4))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4))) 1)
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 im (cbrt.f64 im))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (cbrt.f64 im) im)
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (pow.f64 (cbrt.f64 im) 4) 1)
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (pow.f64 (cbrt.f64 im) 4) (log.f64 (exp.f64 1)))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 1 (pow.f64 (cbrt.f64 im) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (pow.f64 (cbrt.f64 im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (cbrt.f64 (pow.f64 (cbrt.f64 im) 8)))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 4))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(neg.f64 (cbrt.f64 (pow.f64 im 4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (pow.f64 (pow.f64 im 1/6) 4) (pow.f64 (pow.f64 im 1/6) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) 4))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(neg.f64 (cbrt.f64 (pow.f64 im 4)))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 8))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 4)))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4))))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 im) 4))))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(neg.f64 (cbrt.f64 (pow.f64 im 4)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))))
(neg.f64 (pow.f64 (cbrt.f64 im) 4))
(neg.f64 (cbrt.f64 (pow.f64 im 4)))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 im) 4) 3))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 4)))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 4/3 (log.f64 im)))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (log.f64 im) 4/3))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 4/3))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 4))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 2))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 2))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 4/3 (log.f64 im))) 3))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(exp.f64 (*.f64 (*.f64 3 (*.f64 4/3 (log.f64 im))) 1/3))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 4)))
(pow.f64 (cbrt.f64 im) 4)
(cbrt.f64 (pow.f64 im 4))
(+.f64 0 (cbrt.f64 im))
(cbrt.f64 im)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im))) (cbrt.f64 (exp.f64 (cbrt.f64 im))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 im))) 1)
(cbrt.f64 im)
(*.f64 (cbrt.f64 im) 1)
(cbrt.f64 im)
(*.f64 (cbrt.f64 im) (log.f64 (exp.f64 1)))
(cbrt.f64 im)
(*.f64 1 (cbrt.f64 im))
(cbrt.f64 im)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (cbrt.f64 im)))
(cbrt.f64 im)
(*.f64 (cbrt.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(cbrt.f64 im)
(*.f64 (pow.f64 im 1/6) (pow.f64 im 1/6))
(cbrt.f64 im)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 im))
(cbrt.f64 im)
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 im)) 1/3)))
(cbrt.f64 im)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 im))))
(*.f64 (cbrt.f64 (cbrt.f64 im)) (sqrt.f64 (pow.f64 (exp.f64 4/9) (log.f64 im))))
(*.f64 (sqrt.f64 -1) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (sqrt.f64 -1))
(pow.f64 im 1/3)
(cbrt.f64 im)
(pow.f64 (cbrt.f64 im) 1)
(cbrt.f64 im)
(pow.f64 (pow.f64 (cbrt.f64 im) 2) 1/2)
(cbrt.f64 im)
(pow.f64 (cbrt.f64 (cbrt.f64 im)) 3)
(cbrt.f64 im)
(pow.f64 (pow.f64 im 1/6) 2)
(cbrt.f64 im)
(sqrt.f64 (pow.f64 (cbrt.f64 im) 2))
(cbrt.f64 im)
(fabs.f64 (cbrt.f64 im))
(cbrt.f64 im)
(log.f64 (exp.f64 (cbrt.f64 im)))
(cbrt.f64 im)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 im))))
(cbrt.f64 im)
(expm1.f64 (log1p.f64 (cbrt.f64 im)))
(cbrt.f64 im)
(exp.f64 (log.f64 (cbrt.f64 im)))
(cbrt.f64 im)
(exp.f64 (*.f64 (log.f64 im) 1/3))
(cbrt.f64 im)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 1/3))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 1))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 1))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1/2))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1/2))
(cbrt.f64 im)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 im))) 3))
(cbrt.f64 im)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 im)) 2))
(cbrt.f64 im)
(log1p.f64 (expm1.f64 (cbrt.f64 im)))
(cbrt.f64 im)
(+.f64 0 (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 im 2))))))
(-.f64 0 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2))) 1)
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (cbrt.f64 im) (cbrt.f64 im))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (cbrt.f64 im) (neg.f64 (cbrt.f64 im)))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) 1)
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (pow.f64 (cbrt.f64 im) 2) -1)
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 1)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (log.f64 (exp.f64 -1)))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 1 (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (neg.f64 (pow.f64 (exp.f64 4/9) (log.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (pow.f64 (exp.f64 4/9) (log.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 im)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (pow.f64 im 1/6) (*.f64 (pow.f64 im 1/6) (cbrt.f64 im)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(*.f64 (sqrt.f64 im) (pow.f64 im 1/6))
(*.f64 -1 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 (neg.f64 (cbrt.f64 im)) (cbrt.f64 im))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 4/9) (log.f64 im))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 8))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (neg.f64 (pow.f64 (exp.f64 4/9) (log.f64 im))))
(*.f64 (*.f64 -1 (cbrt.f64 im)) (cbrt.f64 im))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) 4)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2) (neg.f64 (pow.f64 (exp.f64 4/9) (log.f64 im))))
(*.f64 (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (cbrt.f64 im)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(/.f64 (-.f64 0 (pow.f64 im 2)) (+.f64 0 (fma.f64 im (cbrt.f64 im) (*.f64 0 (pow.f64 (cbrt.f64 im) 2)))))
(/.f64 (neg.f64 (pow.f64 im 2)) (fma.f64 im (cbrt.f64 im) 0))
(/.f64 (neg.f64 (pow.f64 im 2)) (pow.f64 (cbrt.f64 im) 4))
(/.f64 (neg.f64 (pow.f64 im 2)) (cbrt.f64 (pow.f64 im 4)))
(/.f64 (-.f64 0 (pow.f64 (cbrt.f64 im) 4)) (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(sqrt.f64 (pow.f64 (cbrt.f64 im) 4))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(fabs.f64 (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 im) 2)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2))))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))))
(neg.f64 (pow.f64 (cbrt.f64 im) 2))
(neg.f64 (cbrt.f64 (pow.f64 im 2)))
(cbrt.f64 (pow.f64 im 2))
(pow.f64 (cbrt.f64 im) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 im) 2)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 2/3 (log.f64 im)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (log.f64 im) 2/3))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1) 2/3))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 (log.f64 im) 1/3) 2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 im)) 1) 2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1/2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 (*.f64 4/3 (log.f64 im)) 1) 1/2))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 im)) 1) 1))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 im))) 3))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 im)) 1/3))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 im) 2)))
(pow.f64 (cbrt.f64 im) 2)
(cbrt.f64 (pow.f64 im 2))

eval159.0ms (3.5%)

Compiler

Compiled 8910 to 5193 computations (41.7% saved)

prune61.0ms (1.3%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New4202422
Fresh000
Picked303
Done011
Total4233426
Accuracy
100.0%
Counts
426 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.9%
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
95.3%
(-.f64 (*.f64 re re) (*.f64 im im))
57.8%
(*.f64 re (+.f64 (*.f64 im -2) re))
Compiler

Compiled 40 to 24 computations (40% saved)

localize224.0ms (4.9%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
99.8%
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
90.3%
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
37.0%
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
100.0%
(*.f64 re (+.f64 (*.f64 im -2) re))
Compiler

Compiled 88 to 49 computations (44.3% saved)

series14.0ms (0.3%)

Counts
5 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
re
@inf
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
1.0ms
re
@0
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
1.0ms
im
@0
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
1.0ms
im
@inf
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
1.0ms
im
@-inf
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))

rewrite161.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
1146×log1p-expm1-u
536×expm1-udef
536×log1p-udef
266×associate-*r*
166×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022226
1333132
25195132
Stop Event
node limit
Counts
5 → 177
Calls
Call 1
Inputs
(*.f64 re (+.f64 (*.f64 im -2) re))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
Outputs
(+.f64 (pow.f64 re 2) (*.f64 re (*.f64 im -2)))
(+.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2))
(+.f64 (*.f64 (*.f64 re (*.f64 im -2)) 1) (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 im -2)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (pow.f64 re 4)) (-.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))
(/.f64 (*.f64 re (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8))) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2))) (-.f64 (*.f64 im -2) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8)) re) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2)) re) (-.f64 (*.f64 im -2) re))
(pow.f64 (*.f64 re (fma.f64 im -2 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im -2 re))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im -2 re))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im -2 re)) re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im -2 re)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im -2 re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im -2 re) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im -2 re))))
(fma.f64 re (*.f64 im -2) (pow.f64 re 2))
(fma.f64 (*.f64 im -2) re (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 re im)))) 1)
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 1 (-.f64 re im)) 1)
(*.f64 1 (/.f64 1 (-.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) (/.f64 1 (sqrt.f64 (-.f64 re im))))
(*.f64 (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im)))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (/.f64 1 (-.f64 re im)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) 2)
(pow.f64 (-.f64 re im) -1)
(neg.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 re im)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 re im))))
(exp.f64 (neg.f64 (log.f64 (-.f64 re im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 re im))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 re im))))
(+.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(+.f64 (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 3)) 1))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 im) (pow.f64 im 2) (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) 1 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (pow.f64 im 3/2) (pow.f64 im 3)))
(+.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 re 3))
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(*.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(*.f64 (-.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (+.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)) (-.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (+.f64 (pow.f64 re 9) (pow.f64 (neg.f64 (pow.f64 im 3)) 3)) (+.f64 (pow.f64 re 6) (-.f64 (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))))
(/.f64 (-.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3)))) (-.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))
(pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(fma.f64 re (pow.f64 re 2) (neg.f64 (pow.f64 im 3)))
(fma.f64 (pow.f64 re 2) re (neg.f64 (pow.f64 im 3)))
(fma.f64 1 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(fma.f64 (pow.f64 re 3/2) (pow.f64 re 3/2) (neg.f64 (pow.f64 im 3)))
(+.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 re 3)) (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (neg.f64 (pow.f64 im 3))))
(+.f64 (*.f64 (pow.f64 re 3) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (*.f64 (neg.f64 (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) 1)
(*.f64 (+.f64 re im) (-.f64 re im))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(*.f64 1 (*.f64 (+.f64 re im) (-.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (*.f64 (cbrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (neg.f64 (+.f64 re im)) (/.f64 1 (/.f64 -1 (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (+.f64 re im) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (+.f64 re im) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (+.f64 re im) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) 1) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) 1) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 re im) 1) (-.f64 re im))
(*.f64 (/.f64 (+.f64 re im) (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2)
(pow.f64 (/.f64 (/.f64 1 (-.f64 re im)) (+.f64 re im)) -1)
(neg.f64 (/.f64 (+.f64 re im) (/.f64 -1 (-.f64 re im))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 re im)) (-.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 re im) 3) (pow.f64 (/.f64 1 (-.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2))
(+.f64 (*.f64 (*.f64 im (+.f64 re im)) 1) (pow.f64 re 2))
(+.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) 1)
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(*.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 re im)) 3)) (+.f64 (pow.f64 re 4) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (+.f64 re im)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (pow.f64 re 4)) (-.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))
(pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 3)
(pow.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 2))
(log.f64 (exp.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(cbrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(exp.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))

simplify148.0ms (3.2%)

Algorithm
egg-herbie
Rules
860×fma-neg
696×associate-*r*
604×associate-*l*
600×log-prod
490×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046111414
1120810914
2565510908
Stop Event
node limit
Counts
297 → 257
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(*.f64 -1 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(*.f64 -1 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(*.f64 -1 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(+.f64 (pow.f64 re 2) (*.f64 re (*.f64 im -2)))
(+.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2))
(+.f64 (*.f64 (*.f64 re (*.f64 im -2)) 1) (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 im -2)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (pow.f64 re 4)) (-.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))
(/.f64 (*.f64 re (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8))) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2))) (-.f64 (*.f64 im -2) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8)) re) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2)) re) (-.f64 (*.f64 im -2) re))
(pow.f64 (*.f64 re (fma.f64 im -2 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im -2 re))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im -2 re))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im -2 re)) re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im -2 re)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im -2 re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im -2 re) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im -2 re))))
(fma.f64 re (*.f64 im -2) (pow.f64 re 2))
(fma.f64 (*.f64 im -2) re (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 re im)))) 1)
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 1 (-.f64 re im)) 1)
(*.f64 1 (/.f64 1 (-.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) (/.f64 1 (sqrt.f64 (-.f64 re im))))
(*.f64 (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im)))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (/.f64 1 (-.f64 re im)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) 2)
(pow.f64 (-.f64 re im) -1)
(neg.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 re im)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 re im))))
(exp.f64 (neg.f64 (log.f64 (-.f64 re im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 re im))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 re im))))
(+.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(+.f64 (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 3)) 1))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 im) (pow.f64 im 2) (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) 1 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (pow.f64 im 3/2) (pow.f64 im 3)))
(+.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 re 3))
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(*.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(*.f64 (-.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (+.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)) (-.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (+.f64 (pow.f64 re 9) (pow.f64 (neg.f64 (pow.f64 im 3)) 3)) (+.f64 (pow.f64 re 6) (-.f64 (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))))
(/.f64 (-.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3)))) (-.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))
(pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(fma.f64 re (pow.f64 re 2) (neg.f64 (pow.f64 im 3)))
(fma.f64 (pow.f64 re 2) re (neg.f64 (pow.f64 im 3)))
(fma.f64 1 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(fma.f64 (pow.f64 re 3/2) (pow.f64 re 3/2) (neg.f64 (pow.f64 im 3)))
(+.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 re 3)) (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (neg.f64 (pow.f64 im 3))))
(+.f64 (*.f64 (pow.f64 re 3) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (*.f64 (neg.f64 (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) 1)
(*.f64 (+.f64 re im) (-.f64 re im))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(*.f64 1 (*.f64 (+.f64 re im) (-.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (*.f64 (cbrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (neg.f64 (+.f64 re im)) (/.f64 1 (/.f64 -1 (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (+.f64 re im) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (+.f64 re im) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (+.f64 re im) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) 1) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) 1) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 re im) 1) (-.f64 re im))
(*.f64 (/.f64 (+.f64 re im) (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2)
(pow.f64 (/.f64 (/.f64 1 (-.f64 re im)) (+.f64 re im)) -1)
(neg.f64 (/.f64 (+.f64 re im) (/.f64 -1 (-.f64 re im))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 re im)) (-.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 re im) 3) (pow.f64 (/.f64 1 (-.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2))
(+.f64 (*.f64 (*.f64 im (+.f64 re im)) 1) (pow.f64 re 2))
(+.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) 1)
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(*.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 re im)) 3)) (+.f64 (pow.f64 re 4) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (+.f64 re im)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (pow.f64 re 4)) (-.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))
(pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 3)
(pow.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 2))
(log.f64 (exp.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(cbrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(exp.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
Outputs
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 re 2)
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(*.f64 -2 (*.f64 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 1 re)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(+.f64 (+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2))) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (+.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 4)) (/.f64 im (pow.f64 re 2)))))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (neg.f64 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (*.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(-.f64 (fma.f64 -1 (/.f64 re (pow.f64 im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (fma.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))) (/.f64 -1 im)))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4)))) (/.f64 -1 im))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (neg.f64 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (*.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(-.f64 (fma.f64 -1 (/.f64 re (pow.f64 im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (fma.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))) (/.f64 -1 im)))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4)))) (/.f64 -1 im))
(/.f64 -1 im)
(-.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(-.f64 (neg.f64 (/.f64 re (pow.f64 im 2))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(-.f64 (*.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3)))) (/.f64 1 im))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (/.f64 -1 im))
(-.f64 (+.f64 (*.f64 -1 (/.f64 re (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1 (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(-.f64 (fma.f64 -1 (/.f64 re (pow.f64 im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))))) (/.f64 1 im))
(fma.f64 -1 (/.f64 re (pow.f64 im 2)) (fma.f64 -1 (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4))) (/.f64 -1 im)))
(fma.f64 -1 (+.f64 (/.f64 re (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 3)) (/.f64 (pow.f64 re 3) (pow.f64 im 4)))) (/.f64 -1 im))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 1 re)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(+.f64 (+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2))) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (+.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 4)) (/.f64 im (pow.f64 re 2)))))
(/.f64 1 re)
(+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3))))
(+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 1 re)))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 im (pow.f64 re 2)) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4)))))
(+.f64 (+.f64 (/.f64 1 re) (/.f64 im (pow.f64 re 2))) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (/.f64 (pow.f64 im 3) (pow.f64 re 4))))
(+.f64 (/.f64 1 re) (+.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3)) (+.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 4)) (/.f64 im (pow.f64 re 2)))))
(*.f64 -1 (pow.f64 im 3))
(neg.f64 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 re 3)
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 -1 (pow.f64 im 3))
(neg.f64 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 -1 (pow.f64 im 3))
(neg.f64 (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 -1 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (pow.f64 re 2))
(fma.f64 -1 (pow.f64 im 2) (pow.f64 re 2))
(-.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(fma.f64 im re (pow.f64 re 2))
(*.f64 re (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(*.f64 im (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(*.f64 im (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 im 2)
(+.f64 (*.f64 im re) (pow.f64 im 2))
(*.f64 im (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(fma.f64 im re (pow.f64 re 2))
(*.f64 re (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (*.f64 im re) (pow.f64 re 2))
(fma.f64 im re (pow.f64 re 2))
(*.f64 re (+.f64 im re))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im re) (+.f64 (pow.f64 im 2) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (pow.f64 re 2) (*.f64 re (*.f64 im -2)))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(+.f64 (*.f64 (*.f64 re (*.f64 im -2)) 1) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re)))) 1)
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 im -2)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 im re)) 3) (pow.f64 re 6)) (fma.f64 (*.f64 -2 (*.f64 im re)) (*.f64 -2 (*.f64 im re)) (-.f64 (pow.f64 re 4) (*.f64 re (*.f64 (*.f64 -2 im) (pow.f64 re 2))))))
(/.f64 (+.f64 (*.f64 -8 (pow.f64 (*.f64 im re) 3)) (pow.f64 re 6)) (-.f64 (fma.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) 4) (pow.f64 re 4)) (*.f64 (pow.f64 re 3) (*.f64 -2 im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im -2)) (*.f64 re (*.f64 im -2))) (pow.f64 re 4)) (-.f64 (*.f64 re (*.f64 im -2)) (pow.f64 re 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 -2 im) (*.f64 -2 im))) (pow.f64 re 4)) (-.f64 (*.f64 -2 (*.f64 im re)) (pow.f64 re 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) 4)) (pow.f64 re 4)) (*.f64 re (-.f64 (*.f64 -2 im) re)))
(/.f64 (*.f64 re (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8))) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8)) (/.f64 (fma.f64 (pow.f64 im 2) 4 (*.f64 re (-.f64 re (*.f64 -2 im)))) re))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 3) -8 (pow.f64 re 3)) (fma.f64 re (+.f64 re (*.f64 im 2)) (*.f64 (pow.f64 im 2) 4))) re)
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2))) (-.f64 (*.f64 im -2) re))
(/.f64 re (/.f64 (-.f64 (*.f64 -2 im) re) (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2))))
(*.f64 (/.f64 re (-.f64 (*.f64 -2 im) re)) (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8)) re) (+.f64 (*.f64 (pow.f64 im 2) 4) (*.f64 re (-.f64 re (*.f64 im -2)))))
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 im 3) -8)) (/.f64 (fma.f64 (pow.f64 im 2) 4 (*.f64 re (-.f64 re (*.f64 -2 im)))) re))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 3) -8 (pow.f64 re 3)) (fma.f64 re (+.f64 re (*.f64 im 2)) (*.f64 (pow.f64 im 2) 4))) re)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2)) re) (-.f64 (*.f64 im -2) re))
(/.f64 re (/.f64 (-.f64 (*.f64 -2 im) re) (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2))))
(*.f64 (/.f64 re (-.f64 (*.f64 -2 im) re)) (-.f64 (*.f64 (pow.f64 im 2) 4) (pow.f64 re 2)))
(pow.f64 (*.f64 re (fma.f64 im -2 re)) 1)
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im -2 re))) 3)
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3) 1/3)
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im -2 re))) 2)
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im -2 re)) re))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im -2 re)))))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im -2 re)) 3))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im -2 re) 3)))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im -2 re) 3) (pow.f64 re 3)))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im -2 re))))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im -2 re))) 1))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im -2 re))))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(fma.f64 re (*.f64 im -2) (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(fma.f64 (*.f64 im -2) re (pow.f64 re 2))
(fma.f64 -2 (*.f64 im re) (pow.f64 re 2))
(*.f64 re (fma.f64 -2 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 re im)))) 1)
(/.f64 1 (-.f64 re im))
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (-.f64 re im)) 1)
(/.f64 1 (-.f64 re im))
(*.f64 1 (/.f64 1 (-.f64 re im)))
(/.f64 1 (-.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(/.f64 1 (-.f64 re im))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(/.f64 1 (-.f64 re im))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) (/.f64 1 (sqrt.f64 (-.f64 re im))))
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) 2)
(*.f64 (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 1 (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 1 (cbrt.f64 (-.f64 re im))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (cbrt.f64 (-.f64 re im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(/.f64 1 (-.f64 re im))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im)))
(/.f64 1 (-.f64 re im))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im)))
(/.f64 1 (-.f64 re im))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(*.f64 (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(*.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (/.f64 1 (-.f64 re im)) 1)
(/.f64 1 (-.f64 re im))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 3)
(/.f64 1 (-.f64 re im))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3) 1/3)
(/.f64 1 (-.f64 re im))
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 re im))) 2)
(pow.f64 (-.f64 re im) -1)
(/.f64 1 (-.f64 re im))
(neg.f64 (/.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 2))
(/.f64 1 (-.f64 re im))
(log.f64 (exp.f64 (/.f64 1 (-.f64 re im))))
(/.f64 1 (-.f64 re im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 re im)))))
(/.f64 1 (-.f64 re im))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 re im)) 3))
(/.f64 1 (-.f64 re im))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) 3) (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 re im))))
(/.f64 1 (-.f64 re im))
(exp.f64 (neg.f64 (log.f64 (-.f64 re im))))
(/.f64 1 (-.f64 re im))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 re im))) 1))
(/.f64 1 (-.f64 re im))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 re im))))
(/.f64 1 (-.f64 re im))
(+.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 3)) 1))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (*.f64 0 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 im) (pow.f64 im 2) (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (*.f64 0 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) 1 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (*.f64 0 (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (pow.f64 im 3/2) (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 2)) im (pow.f64 im 3)))
(+.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (*.f64 0 (pow.f64 im 3)))
(+.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 re 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) (-.f64 re im))
(*.f64 (-.f64 re im) (fma.f64 im (+.f64 im re) (pow.f64 re 2)))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) 1) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(*.f64 (-.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(*.f64 (-.f64 re im) (fma.f64 im (+.f64 im re) (pow.f64 re 2)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (+.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)) (-.f64 (pow.f64 re 3/2) (pow.f64 im 3/2)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 re 9) (pow.f64 im 9))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) 1) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) 1) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 re im) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 re 9) (pow.f64 im 9)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (+.f64 (pow.f64 re 9) (pow.f64 (neg.f64 (pow.f64 im 3)) 3)) (+.f64 (pow.f64 re 6) (-.f64 (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))))
(/.f64 (+.f64 (pow.f64 re 9) (pow.f64 (neg.f64 (pow.f64 im 3)) 3)) (-.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (pow.f64 (*.f64 im re) 3))))
(/.f64 (-.f64 (pow.f64 re 9) (pow.f64 (pow.f64 im 3) 3)) (+.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (*.f64 im re) 3)))
(/.f64 (-.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 3)) (neg.f64 (pow.f64 im 3)))) (-.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 re 3) (pow.f64 im 3))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 3) (pow.f64 im 3)))
(pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 1)
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 3)
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3) 1/3)
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 2))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) 3))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 1))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(fma.f64 re (pow.f64 re 2) (neg.f64 (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(fma.f64 (pow.f64 re 2) re (neg.f64 (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(fma.f64 1 (pow.f64 re 3) (neg.f64 (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(fma.f64 (pow.f64 re 3/2) (pow.f64 re 3/2) (neg.f64 (pow.f64 im 3)))
(-.f64 (pow.f64 re 3) (pow.f64 im 3))
(+.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 re 3)) (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (neg.f64 (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(+.f64 (*.f64 (pow.f64 re 3) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (*.f64 (neg.f64 (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) 1)
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (+.f64 re im) (-.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 1 (*.f64 (+.f64 re im) (-.f64 re im)))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (*.f64 (cbrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (neg.f64 (+.f64 re im)) (/.f64 1 (/.f64 -1 (-.f64 re im))))
(*.f64 (neg.f64 (+.f64 im re)) (*.f64 -1 (-.f64 re im)))
(*.f64 (-.f64 (neg.f64 re) im) (neg.f64 (-.f64 re im)))
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (/.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (+.f64 re im) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (+.f64 re im) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(/.f64 (*.f64 1 (*.f64 (+.f64 im re) (cbrt.f64 (-.f64 re im)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(/.f64 (*.f64 (+.f64 im re) (cbrt.f64 (-.f64 re im))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (+.f64 re im) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 re im)) (*.f64 (+.f64 im re) (sqrt.f64 (-.f64 re im))))
(*.f64 (+.f64 im re) (*.f64 (sqrt.f64 (-.f64 re im)) (sqrt.f64 (-.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) 1) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) 2) (cbrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (pow.f64 (cbrt.f64 (+.f64 im re)) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) 2) (/.f64 1 (sqrt.f64 (-.f64 re im)))) (/.f64 (cbrt.f64 (+.f64 re im)) (/.f64 1 (sqrt.f64 (-.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 re im)) (*.f64 (+.f64 im re) (sqrt.f64 (-.f64 re im))))
(*.f64 (+.f64 im re) (*.f64 (sqrt.f64 (-.f64 re im)) (sqrt.f64 (-.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) 1) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2)) (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 1 (cbrt.f64 (-.f64 re im)))))
(/.f64 (*.f64 1 (*.f64 (+.f64 im re) (cbrt.f64 (-.f64 re im)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(/.f64 (*.f64 (+.f64 im re) (cbrt.f64 (-.f64 re im))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 re im))) 2))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))) 2)) (cbrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (*.f64 (/.f64 (+.f64 re im) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (-.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (/.f64 (+.f64 re im) 1) (-.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (/.f64 (+.f64 re im) (neg.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) (neg.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(*.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (/.f64 (+.f64 im re) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 im (+.f64 im re) (pow.f64 re 2))))
(pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 1)
(*.f64 (-.f64 re im) (+.f64 im re))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 3)
(*.f64 (-.f64 re im) (+.f64 im re))
(pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3) 1/3)
(*.f64 (-.f64 re im) (+.f64 im re))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 2)
(*.f64 (-.f64 re im) (+.f64 im re))
(pow.f64 (/.f64 (/.f64 1 (-.f64 re im)) (+.f64 re im)) -1)
(*.f64 (-.f64 re im) (+.f64 im re))
(neg.f64 (/.f64 (+.f64 re im) (/.f64 -1 (-.f64 re im))))
(*.f64 (neg.f64 (+.f64 im re)) (*.f64 -1 (-.f64 re im)))
(*.f64 (-.f64 (neg.f64 re) im) (neg.f64 (-.f64 re im)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 2))
(*.f64 (-.f64 re im) (+.f64 im re))
(log.f64 (pow.f64 (exp.f64 (+.f64 re im)) (-.f64 re im)))
(*.f64 (-.f64 re im) (+.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (-.f64 re im) (+.f64 im re))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) 3))
(*.f64 (-.f64 re im) (+.f64 im re))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 re im) 3) (pow.f64 (/.f64 1 (-.f64 re im)) 3)))
(*.f64 (-.f64 re im) (+.f64 im re))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) 1))
(*.f64 (-.f64 re im) (+.f64 im re))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (-.f64 re im) (+.f64 im re))
(+.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (*.f64 (*.f64 im (+.f64 re im)) 1) (pow.f64 re 2))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(+.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)) (*.f64 re im))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))) 1)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(*.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(*.f64 1 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(*.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2) (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(*.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 re im)) 3)) (+.f64 (pow.f64 re 4) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 im re)) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im (+.f64 im re)) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 im re)) 3)) (fma.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im (+.f64 im re)) (pow.f64 re 2)) (pow.f64 re 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 im (+.f64 re im)) 3) (pow.f64 re 6)) (+.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 im re)) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im (+.f64 im re)) (pow.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 (*.f64 im (+.f64 im re)) 3)) (fma.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im (+.f64 im re)) (pow.f64 re 2)) (pow.f64 re 4)))
(/.f64 (-.f64 (pow.f64 re 4) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (pow.f64 re 2) (*.f64 im (+.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 2) (*.f64 (+.f64 im re) (+.f64 im re)))) (-.f64 (pow.f64 re 2) (*.f64 im (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (pow.f64 re 4)) (-.f64 (*.f64 im (+.f64 re im)) (pow.f64 re 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 2) (*.f64 (+.f64 im re) (+.f64 im re))) (pow.f64 re 4)) (-.f64 (*.f64 im (+.f64 im re)) (pow.f64 re 2)))
(pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 1)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 (cbrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 3)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3) 1/3)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(pow.f64 (sqrt.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 2)
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(sqrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 2))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(log.f64 (exp.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(cbrt.f64 (pow.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2)) 3))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(expm1.f64 (log1p.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(exp.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))) 1))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))
(log1p.f64 (expm1.f64 (fma.f64 im (+.f64 re im) (pow.f64 re 2))))
(fma.f64 im (+.f64 im re) (pow.f64 re 2))

eval90.0ms (1.9%)

Compiler

Compiled 5456 to 2925 computations (46.4% saved)

prune34.0ms (0.7%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New2552257
Fresh000
Picked202
Done101
Total2582260
Accuracy
100.0%
Counts
260 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (-.f64 re im) (+.f64 re im))
14.7%
(*.f64 -2 (*.f64 im re))
Compiler

Compiled 16 to 10 computations (37.5% saved)

localize34.0ms (0.7%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 -2 (*.f64 im re))
Compiler

Compiled 29 to 10 computations (65.5% saved)

series3.0ms (0.1%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
im
@0
(*.f64 -2 (*.f64 im re))
1.0ms
im
@inf
(*.f64 -2 (*.f64 im re))
0.0ms
re
@inf
(*.f64 -2 (*.f64 im re))
0.0ms
re
@0
(*.f64 -2 (*.f64 im re))
0.0ms
im
@-inf
(*.f64 -2 (*.f64 im re))

rewrite65.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
660×unpow-prod-down
472×log-prod
464×cbrt-prod
362×log1p-expm1-u
362×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
18819
2100419
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 im re))
Outputs
(+.f64 0 (*.f64 im (*.f64 re -2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(-.f64 (+.f64 1 (*.f64 im (*.f64 re -2))) 1)
(pow.f64 (*.f64 im (*.f64 re -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re -2))) 3)
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re -2))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 im (*.f64 re -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2))))) (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re -2))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re -2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 re -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (*.f64 re -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 re -2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re -2))))

simplify66.0ms (1.4%)

Algorithm
egg-herbie
Rules
1906×log-prod
762×associate-*r*
686×associate-*l*
676×exp-sum
650×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069541
1155541
2475541
33035541
46360541
Stop Event
node limit
Counts
21 → 22
Calls
Call 1
Inputs
(+.f64 0 (*.f64 im (*.f64 re -2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(-.f64 (+.f64 1 (*.f64 im (*.f64 re -2))) 1)
(pow.f64 (*.f64 im (*.f64 re -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re -2))) 3)
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re -2))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 im (*.f64 re -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2))))) (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re -2))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re -2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 re -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (*.f64 re -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 re -2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re -2))))
Outputs
(+.f64 0 (*.f64 im (*.f64 re -2)))
(*.f64 im (*.f64 re -2))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))))
(*.f64 im (*.f64 re -2))
(-.f64 (+.f64 1 (*.f64 im (*.f64 re -2))) 1)
(*.f64 im (*.f64 re -2))
(pow.f64 (*.f64 im (*.f64 re -2)) 1)
(*.f64 im (*.f64 re -2))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re -2))) 3)
(*.f64 im (*.f64 re -2))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2) 1/2)
(*.f64 im (*.f64 re -2))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3) 1/3)
(*.f64 im (*.f64 re -2))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re -2))) 2)
(*.f64 im (*.f64 re -2))
(pow.f64 (E.f64) (log.f64 (*.f64 im (*.f64 re -2))))
(*.f64 im (*.f64 re -2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2))))) (sqrt.f64 (log.f64 (*.f64 im (*.f64 re -2)))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 2))
(*.f64 im (*.f64 re -2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) -2))
(*.f64 im (*.f64 re -2))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re -2)) 3))
(*.f64 im (*.f64 re -2))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re -2))))
(*.f64 im (*.f64 re -2))
(exp.f64 (log.f64 (*.f64 im (*.f64 re -2))))
(*.f64 im (*.f64 re -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 re -2)))) 3))
(*.f64 im (*.f64 re -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (*.f64 re -2)))) 1/3))
(*.f64 im (*.f64 re -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 re -2)))) 2))
(*.f64 im (*.f64 re -2))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re -2))))
(*.f64 im (*.f64 re -2))

eval5.0ms (0.1%)

Compiler

Compiled 215 to 155 computations (27.9% saved)

prune6.0ms (0.1%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New21122
Fresh000
Picked022
Done000
Total21324
Accuracy
100.0%
Counts
24 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (-.f64 re im) (+.f64 re im))
14.7%
(*.f64 im (*.f64 re -2))
14.7%
(*.f64 -2 (*.f64 im re))
Compiler

Compiled 107 to 60 computations (43.9% saved)

regimes37.0ms (0.8%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 im re))
(*.f64 im (*.f64 re -2))
(*.f64 re (+.f64 (*.f64 im -2) re))
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 (-.f64 re im) (-.f64 re im))
(-.f64 (*.f64 re re) (*.f64 im im))
(neg.f64 (pow.f64 im 2))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(/.f64 (+.f64 im re) (/.f64 (fma.f64 im (+.f64 im re) (pow.f64 re 2)) (-.f64 (pow.f64 re 3) (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 im) 4) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (pow.f64 re 2))
Outputs
(*.f64 (-.f64 re im) (+.f64 re im))
Calls

5 calls:

14.0ms
(*.f64 im im)
8.0ms
re
6.0ms
im
4.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
4.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(-.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes8.0ms (0.2%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 im re))
(*.f64 im (*.f64 re -2))
(*.f64 re (+.f64 (*.f64 im -2) re))
Outputs
(*.f64 re (+.f64 (*.f64 im -2) re))
Calls

2 calls:

4.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
57.8%1re
57.8%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 im re))
(*.f64 im (*.f64 re -2))
Outputs
(*.f64 -2 (*.f64 im re))
Calls

2 calls:

4.0ms
re
3.0ms
im
Results
AccuracySegmentsBranch
14.7%1re
14.7%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×*-commutative
+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01678
12678
23178
33378
43478
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 re (+.f64 (*.f64 im -2) re))
(*.f64 -2 (*.f64 im re))
Outputs
(*.f64 (-.f64 re im) (+.f64 re im))
(*.f64 re (+.f64 (*.f64 im -2) re))
(*.f64 re (+.f64 re (*.f64 im -2)))
(*.f64 -2 (*.f64 im re))
(*.f64 -2 (*.f64 re im))
Compiler

Compiled 25 to 16 computations (36% saved)

soundness1.4s (30.8%)

Rules
1346×prod-diff
1210×prod-diff
1146×log1p-expm1-u
1082×distribute-lft-in
1060×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01550
119038
2226438
038817250
192915171
2292111075
01974
122674
2277574
061923176
1140118576
2501914890
022226
1333132
25195132
061923176
1140118576
2501914890
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1038 to 400 computations (61.5% saved)

end0.0ms (0%)

preprocess34.0ms (0.7%)

Remove

(abs im)

(abs re)

Compiler

Compiled 204 to 114 computations (44.1% saved)

Profiling

Loading profile data...