FastMath dist

Time bar (total: 3.5s)

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 11 to 7 computations (36.4% saved)

sample746.0ms (21.1%)

Results
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.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.0ms256valid
0.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.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.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.0ms256valid
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.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.0ms256valid
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.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.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.0ms256valid
0.0ms256infinite
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.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.0ms256valid
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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256infinite
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.0ms256valid
0.0ms256infinite
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.0ms256valid
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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.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.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.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.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.0ms256infinite
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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
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.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.0ms256valid
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.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.0ms256infinite
0.0ms256valid
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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
3.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.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.0ms256valid
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.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.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.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.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.0ms256valid
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.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.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.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.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
4.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.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.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.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.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.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.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.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.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.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.0ms256infinite
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.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.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.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.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.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.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.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.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.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.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.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
3.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.0ms256valid
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.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.0ms256valid
0.0ms256valid
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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.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.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.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.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.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.0ms256infinite
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.0ms256infinite
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.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.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.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
3.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.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.0ms256valid
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.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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
4.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.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.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.0ms256infinite
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.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.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.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.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.0ms256infinite
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.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.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.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.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.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.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.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.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.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.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.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.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.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.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.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.0ms256infinite
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.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.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.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.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.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.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.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.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
3.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.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.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.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.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.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.0ms256infinite
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.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.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.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.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.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.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
3.0ms256valid
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.0ms256infinite
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.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.0ms256valid
0.0ms256valid
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.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.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.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.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.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.0ms256valid
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.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.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.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.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.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.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.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.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.0ms256valid
0.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.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.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.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.0ms256valid
0.0ms256infinite
0.0ms256valid
2.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.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.0ms256infinite
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.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.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.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.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.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.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.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.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.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.0ms256valid
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.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.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.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.0ms256infinite
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.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.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.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.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.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.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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.0ms256valid
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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256valid
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.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.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.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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.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.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.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.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.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.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.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.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.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.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.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.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.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.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.0ms256valid
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.0ms256valid
0.0ms256valid
2.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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
1.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.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.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
1.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.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.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.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.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.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.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.0ms256valid
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.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.0ms256infinite
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.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.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.0ms256valid
1.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.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.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.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.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.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.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.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.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.0ms256infinite
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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.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.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.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.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.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.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.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.0ms256infinite
0.0ms256valid
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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.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.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.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.0ms256infinite
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.0ms256valid
0.0ms256valid
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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.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.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.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.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.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.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.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.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.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.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.0ms256valid
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.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.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.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
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.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.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.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.0ms256valid
0.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.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.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.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.0ms256infinite
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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.0ms256infinite
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.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.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.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.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.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.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.0ms256valid
0.0ms256valid
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.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.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.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.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.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.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.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.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
1.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.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.0ms256valid
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.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.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.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.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.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.0ms256infinite
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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.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.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.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.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.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.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.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.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.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.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.0ms256valid
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.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.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.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
1.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.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.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.0ms256infinite
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.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.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.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.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.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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.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.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.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.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.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.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.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.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.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.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.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
Bogosity

preprocess140.0ms (3.9%)

Algorithm
egg-herbie
Rules
658×fma-define
536×fma-neg
158×unsub-neg
138×associate-*l*
120×associate-*r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d3)
00-0-(*.f64 d1 d2)
00-0-d3
00-0-d1
00-0-d2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033262
192250
2224246
3543246
41018246
51573246
61676246
71678246
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(neg.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)))
(neg.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)))
(neg.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(+.f64 (*.f64 d2 d1) (*.f64 d2 d3))
(+.f64 (*.f64 d3 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3))
(*.f64 (neg.f64 d1) (+.f64 d2 d3))
(*.f64 d1 (-.f64 (neg.f64 d2) d3))
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (neg.f64 d2) d3))
(*.f64 d1 (fma.f64 -1 d2 d3))
(*.f64 d1 (-.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(neg.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)))
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(neg.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(*.f64 d1 (+.f64 (neg.f64 d2) d3))
(*.f64 d1 (fma.f64 -1 d2 d3))
(*.f64 d1 (-.f64 d3 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 d3))
(*.f64 d2 (+.f64 d1 d3))
(+.f64 (*.f64 d3 d2) (*.f64 d3 d1))
(*.f64 d3 (+.f64 d2 d1))
(*.f64 d3 (+.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 50 to 20 computations (60% saved)

eval0.0ms (0%)

Compiler

Compiled 8 to 5 computations (37.5% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 8 to 5 computations (37.5% saved)

localize22.0ms (0.6%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 15 to 6 computations (60% saved)

series8.0ms (0.2%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(*.f64 d1 (+.f64 d2 d3))
1.0ms
d1
@0
(*.f64 d1 (+.f64 d2 d3))
1.0ms
d2
@-inf
(*.f64 d1 (+.f64 d2 d3))
1.0ms
d1
@inf
(*.f64 d1 (+.f64 d2 d3))
1.0ms
d2
@inf
(*.f64 d1 (+.f64 d2 d3))

rewrite179.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
1364×prod-diff
1098×unpow-prod-down
630×log1p-expm1-u
630×expm1-log1p-u
608×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01122
112222
2172922
Stop Event
node limit
Counts
1 → 60
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 d3))
Outputs
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 0 (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d3)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 d3) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (cbrt.f64 (*.f64 d1 d3))) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d3))

simplify73.0ms (2%)

Algorithm
egg-herbie
Rules
1020×fma-define
848×fma-neg
660×cancel-sign-sub-inv
538×log-prod
464×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01672087
14192043
212121999
347231986
Stop Event
node limit
Counts
84 → 72
Calls
Call 1
Inputs
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 0 (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d3)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 d3) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (cbrt.f64 (*.f64 d1 d3))) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 d2))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d3))
Outputs
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d3 d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d3 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (pow.f64 d2 2) d1) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (pow.f64 d1 3) (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (pow.f64 d2 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (pow.f64 d1 3)) (*.f64 d1 (*.f64 d1 (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d3)) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 3))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) 1/3))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) 2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (cbrt.f64 (*.f64 d1 d3))) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))

eval16.0ms (0.4%)

Compiler

Compiled 882 to 295 computations (66.6% saved)

prune12.0ms (0.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New67572
Fresh000
Picked011
Done000
Total67673
Accuracy
100.0%
Counts
73 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d3 d1 (*.f64 d1 d2))
98.4%
(fma.f64 d2 d1 (*.f64 d1 d3))
47.4%
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
100.0%
(*.f64 d1 (+.f64 d2 d3))
52.6%
(*.f64 d1 d3)
53.2%
(*.f64 d1 d2)
Compiler

Compiled 120 to 61 computations (49.2% saved)

localize70.0ms (2%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
98.4%
(fma.f64 d2 d1 (*.f64 d1 d3))
99.6%
(*.f64 (*.f64 d1 d3) (*.f64 d1 d3))
98.8%
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
89.5%
(-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))
49.8%
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
99.2%
(fma.f64 d3 d1 (*.f64 d1 d2))
Compiler

Compiled 106 to 13 computations (87.7% saved)

series42.0ms (1.2%)

Counts
6 → 204
Calls

51 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
2.0ms
d1
@0
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
2.0ms
d3
@inf
(-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))
2.0ms
d1
@0
(fma.f64 d3 d1 (*.f64 d1 d2))
1.0ms
d1
@inf
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))

rewrite196.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
1051×log1p-expm1-u
927×expm1-log1p-u
312×associate-*r*
212×associate-*l*
176×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019165
1309147
24951147
Stop Event
node limit
Counts
6 → 369
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d1 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 (*.f64 d1 d3) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (*.f64 (pow.f64 d3 2) d1)) d1 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (cbrt.f64 (pow.f64 (*.f64 d3 d1) 4)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 d3 2)) (pow.f64 d1 2) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 d3) (*.f64 d3 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 1))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d3 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 (*.f64 (pow.f64 d2 2) d1) (*.f64 (pow.f64 d3 2) d1)))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 1 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))) (neg.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (-.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1))
(fma.f64 d1 (*.f64 (pow.f64 d2 2) d1) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 d1 2) (pow.f64 d2 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d2 (pow.f64 d1 2)) d2 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d3 (neg.f64 d1)) 1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (neg.f64 d1)) 1 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(fma.f64 d1 d2 (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2))) 1)
(pow.f64 (*.f64 d3 d1) 2)
(pow.f64 (pow.f64 (*.f64 d3 d1) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) 3)
(pow.f64 (pow.f64 (*.f64 d3 d1) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d3 d1) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d3 d1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2))))
(cbrt.f64 (pow.f64 (*.f64 d3 d1) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))

simplify288.0ms (8.1%)

Algorithm
egg-herbie
Rules
952×associate-/l*
906×log-prod
886×associate-/r*
842×fma-define
636×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055722833
1171221434
2743321434
Stop Event
node limit
Counts
573 → 343
Calls
Call 1
Inputs
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 -1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (*.f64 (pow.f64 d3 2) d1)) d1 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (cbrt.f64 (pow.f64 (*.f64 d3 d1) 4)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 d3 2)) (pow.f64 d1 2) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 d3) (*.f64 d3 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 1))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d3 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 (*.f64 (pow.f64 d2 2) d1) (*.f64 (pow.f64 d3 2) d1)))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 1 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))) (neg.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (-.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1))
(fma.f64 d1 (*.f64 (pow.f64 d2 2) d1) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 d1 2) (pow.f64 d2 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d2 (pow.f64 d1 2)) d2 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d3 (neg.f64 d1)) 1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (neg.f64 d1)) 1 (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(fma.f64 d1 d2 (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2))) 1)
(pow.f64 (*.f64 d3 d1) 2)
(pow.f64 (pow.f64 (*.f64 d3 d1) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) 3)
(pow.f64 (pow.f64 (*.f64 d3 d1) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d3 d1) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d3 d1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2))))
(cbrt.f64 (pow.f64 (*.f64 d3 d1) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
Outputs
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 d3 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (*.f64 (pow.f64 d1 2) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) (/.f64 (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (*.f64 (pow.f64 d1 2) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) (/.f64 (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (*.f64 (pow.f64 d3 2) d1)) d1 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (fma.f64 (*.f64 (pow.f64 d3 2) (neg.f64 d1)) d1 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (fma.f64 (*.f64 d1 (neg.f64 (pow.f64 d3 2))) d1 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 1 (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (cbrt.f64 (pow.f64 (*.f64 d3 d1) 4)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 d3) 4)) (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 (pow.f64 d3 2)) (pow.f64 d1 2) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (fma.f64 (neg.f64 d3) (*.f64 d3 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (fma.f64 (neg.f64 d3) (*.f64 d3 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (fma.f64 (neg.f64 d3) (*.f64 d3 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 0 (*.f64 d1 d3)) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (+.f64 d2 d3))))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 0 (*.f64 d1 d3)) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 1))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(fma.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d1 d2) 2))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d3 (neg.f64 d1))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 (*.f64 (pow.f64 d2 2) d1) (*.f64 (pow.f64 d3 2) d1)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 1 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (neg.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d1 d2) 4)) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4))) (neg.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4))) (*.f64 (pow.f64 d1 2) (neg.f64 (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (neg.f64 (*.f64 (pow.f64 d1 2) (neg.f64 (fma.f64 d2 d2 (pow.f64 d3 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) 2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (-.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 2) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 3) (pow.f64 (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)) 3)) (fma.f64 (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))) (-.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 2) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))) (-.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 2) (*.f64 (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))) (fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2))))
(pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1)
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 3)
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2)
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(fma.f64 d1 (*.f64 (pow.f64 d2 2) d1) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 d1 (*.f64 d1 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (pow.f64 d2 2))) (pow.f64 (*.f64 d1 d3) 2))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(fma.f64 1 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (pow.f64 d1 2) (pow.f64 d2 2) (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)) (pow.f64 (*.f64 d3 d1) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2))))
(fma.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2) (*.f64 0 (pow.f64 (*.f64 d1 d3) 2)))
(fma.f64 (*.f64 d2 (pow.f64 d1 2)) d2 (neg.f64 (pow.f64 (*.f64 d3 d1) 2)))
(fma.f64 (*.f64 d2 (pow.f64 d1 2)) d2 (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(-.f64 (*.f64 d2 (*.f64 d2 (pow.f64 d1 2))) (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d3 (neg.f64 d1)) 1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (neg.f64 d1)) 1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 1))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 2 (*.f64 0 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d3 d1))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2)))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 (neg.f64 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d3)) 3)) (fma.f64 (*.f64 0 (*.f64 d1 d3)) (+.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1))))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))) (fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) 1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) 1))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 2)) (cbrt.f64 (*.f64 d1 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (fma.f64 d3 (neg.f64 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 d3) 2)))
(pow.f64 (*.f64 d3 d1) 2)
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(pow.f64 (pow.f64 (*.f64 d3 d1) 2) 1)
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) 3)
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(pow.f64 (pow.f64 (*.f64 d3 d1) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 d1 d3) 6))
(sqrt.f64 (pow.f64 (*.f64 d3 d1) 4))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2))))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(cbrt.f64 (pow.f64 (*.f64 d3 d1) 6))
(cbrt.f64 (pow.f64 (*.f64 d1 d3) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d3 d1) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 d3) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d3 d1) 2)))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) 2))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d3 d1))) 1))
(*.f64 (pow.f64 d3 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d3) 2)
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (/.f64 1 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (*.f64 (pow.f64 d1 2) (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (pow.f64 d1 2)) (/.f64 (fma.f64 d3 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d3 d1) 2))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) 1) (*.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 (pow.f64 (*.f64 d1 d3) 6) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d3 d1) 6)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (pow.f64 (*.f64 d2 (*.f64 d3 (pow.f64 d1 2))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (*.f64 d2 d3) (pow.f64 d1 2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (pow.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 d3)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d3 d1) 4)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 (pow.f64 d3 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) d1) (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))) -1)
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))

eval113.0ms (3.2%)

Compiler

Compiled 10129 to 3725 computations (63.2% saved)

prune53.0ms (1.5%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3412343
Fresh000
Picked235
Done011
Total3436349
Accuracy
100.0%
Counts
349 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d2 d1 (*.f64 d1 d3))
40.6%
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
99.6%
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
100.0%
(*.f64 d1 (+.f64 d2 d3))
52.6%
(*.f64 d1 d3)
53.2%
(*.f64 d1 d2)
Compiler

Compiled 63 to 39 computations (38.1% saved)

localize108.0ms (3.1%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 d1 (+.f64 d2 d3)) d1)
98.8%
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
93.1%
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
49.8%
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
100.0%
(*.f64 d1 (+.f64 d2 d3))
99.4%
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
98.8%
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
Compiler

Compiled 96 to 20 computations (79.2% saved)

series44.0ms (1.2%)

Counts
5 → 168
Calls

45 calls:

TimeVariablePointExpression
4.0ms
d2
@inf
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
2.0ms
d3
@-inf
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
2.0ms
d2
@inf
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
2.0ms
d2
@0
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
2.0ms
d1
@-inf
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))

rewrite188.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
1110×log1p-expm1-u
719×expm1-log1p-u
304×associate-*r*
212×associate-*l*
150×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021152
1356143
25139143
Stop Event
node limit
Counts
5 → 304
Calls
Call 1
Inputs
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) d1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))) 1)
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 d3) -1))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 d3)))
(*.f64 (pow.f64 (+.f64 d2 d3) -1) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 2)
(neg.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d3))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d2) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (neg.f64 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (neg.f64 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (+.f64 d2 d3))
(pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) d1) (*.f64 (*.f64 d1 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))) 1)
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 -1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 1))

simplify170.0ms (4.8%)

Algorithm
egg-herbie
Rules
1420×times-frac
920×associate-*r/
898×associate-/r*
840×associate-*l/
724×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067722006
1217119036
Stop Event
node limit
Counts
472 → 356
Calls
Call 1
Inputs
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))) (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3))))))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3)))) (/.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3)))) d3))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 -1 (*.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))))) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (/.f64 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3)))) d2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))) (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3))))))) (pow.f64 d2 2))))) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (/.f64 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3)))) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (*.f64 d1 d2))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) d2))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))) (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))))) (pow.f64 d2 2))))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))) (*.f64 (pow.f64 d3 2) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2))))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2)))) (/.f64 (*.f64 (pow.f64 d3 3) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2)))) d2))))
(*.f64 d1 d3)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 d1 d3)) (*.f64 -1 (*.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (*.f64 d1 d2)) (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))) d3))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2))))))) (pow.f64 d3 2))))) (+.f64 (*.f64 -1 (*.f64 d1 d2)) (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))) d3))))
(*.f64 d1 d3)
(-.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2))))) d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))))) (*.f64 -1 (*.f64 d1 d2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2)))))) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2))))) d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))))) (*.f64 -1 (*.f64 d1 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 2) d3)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (pow.f64 d1 2) d2)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (pow.f64 d1 2) d2)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (pow.f64 d1 2) d2)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (pow.f64 d1 2) d3)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (pow.f64 d1 2) d3)
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))) 1)
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 d3) -1))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 d3)))
(*.f64 (pow.f64 (+.f64 d2 d3) -1) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 2)
(neg.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d3))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d2) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (neg.f64 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (neg.f64 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (+.f64 d2 d3))
(pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) d1) (*.f64 (*.f64 d1 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))) 1)
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 -1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 1))
Outputs
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2)))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (/.f64 (pow.f64 d3 3) d1) (pow.f64 d2 4))) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2)))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (/.f64 (pow.f64 d3 3) d1) (pow.f64 d2 4))) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2)))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 1 (*.f64 d1 d2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (/.f64 (pow.f64 d3 3) d1) (pow.f64 d2 4))) (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))))
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))))
(fma.f64 d1 d3 (*.f64 d2 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1)))
(fma.f64 d2 (+.f64 (/.f64 (*.f64 d1 0) d3) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))) (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3))))))
(fma.f64 d1 d3 (fma.f64 d2 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1) (*.f64 (pow.f64 d2 2) (*.f64 -1 (-.f64 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1) d3))))))
(fma.f64 d1 d3 (fma.f64 (pow.f64 d2 2) (fma.f64 -1 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 d1 0) d3) d1) d3)) (*.f64 d2 (+.f64 (/.f64 (*.f64 d1 0) d3) d1))))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1))) (+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3)))) (/.f64 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) d3)) (*.f64 -1 d1)) d3)))) d3))))
(fma.f64 d1 d3 (fma.f64 d2 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1) (fma.f64 (pow.f64 d2 2) (*.f64 -1 (-.f64 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1) d3))) (/.f64 (*.f64 (pow.f64 d2 3) (*.f64 -1 (-.f64 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 0 d3)) d3) d1) d3)))) d3))))
(fma.f64 d1 d3 (fma.f64 d2 (+.f64 (/.f64 (*.f64 d1 0) d3) d1) (fma.f64 (pow.f64 d2 3) (/.f64 (fma.f64 -1 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 d1 0) d3) d1) d3)) d3) (*.f64 (pow.f64 d2 2) (fma.f64 -1 (/.f64 d1 d3) (/.f64 (+.f64 (/.f64 (*.f64 d1 0) d3) d1) d3))))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 -1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))))) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (/.f64 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3)))) d2))))
(-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d3 2) d2)) (*.f64 d1 (+.f64 d2 (*.f64 0 d3)))) (*.f64 -1 (+.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3))) d2)))))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (/.f64 (pow.f64 d3 2) d2))) (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))) (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3))))))) (pow.f64 d2 2))))) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (/.f64 (*.f64 d3 (-.f64 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3))) (*.f64 -1 (*.f64 d1 d3)))) d2))))
(-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d3 2) d2)) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 0 d3))) (*.f64 d3 (/.f64 (*.f64 -1 (-.f64 (*.f64 d1 (pow.f64 d3 2)) (*.f64 d3 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3)))))) (pow.f64 d2 2))))) (*.f64 -1 (+.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3))) d2)))))
(+.f64 (-.f64 (fma.f64 d1 d2 (*.f64 d3 (/.f64 (fma.f64 (neg.f64 d1) (pow.f64 d3 2) (*.f64 d3 (*.f64 d1 d3))) (pow.f64 d2 2)))) (*.f64 d1 (/.f64 (pow.f64 d3 2) d2))) (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (*.f64 d1 d2))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) d2))
(-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d3 2) d2)) (*.f64 d1 (+.f64 d2 (*.f64 0 d3)))) (*.f64 -1 (+.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3))) d2)))))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (/.f64 (pow.f64 d3 2) d2))) (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2))))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d3 2)) d2)) (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))) (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))))) (pow.f64 d2 2))))) (/.f64 (*.f64 d3 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 d1 d3))) d2))
(-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d3 2) d2)) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 0 d3))) (*.f64 d3 (/.f64 (*.f64 -1 (-.f64 (*.f64 d1 (pow.f64 d3 2)) (*.f64 d3 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3)))))) (pow.f64 d2 2))))) (*.f64 -1 (+.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 (-.f64 (*.f64 d1 (*.f64 0 d3)) (*.f64 d1 (neg.f64 d3))) d2)))))
(+.f64 (-.f64 (fma.f64 d1 d2 (*.f64 d3 (/.f64 (fma.f64 (neg.f64 d1) (pow.f64 d3 2) (*.f64 d3 (*.f64 d1 d3))) (pow.f64 d2 2)))) (*.f64 d1 (/.f64 (pow.f64 d3 2) d2))) (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))))
(fma.f64 d1 d2 (*.f64 d3 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1)))
(fma.f64 d3 (fma.f64 d1 (/.f64 0 d2) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))) (*.f64 (pow.f64 d3 2) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2))))))
(fma.f64 d1 d2 (fma.f64 d3 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1) (*.f64 (pow.f64 d3 2) (*.f64 -1 (-.f64 (/.f64 d1 d2) (/.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1) d2))))))
(fma.f64 d1 d2 (fma.f64 (pow.f64 d3 2) (fma.f64 -1 (/.f64 d1 d2) (/.f64 (fma.f64 d1 (/.f64 0 d2) d1) d2)) (*.f64 d3 (fma.f64 d1 (/.f64 0 d2) d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1))) (+.f64 (*.f64 (pow.f64 d3 2) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2)))) (/.f64 (*.f64 (pow.f64 d3 3) (-.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) d2) (*.f64 -1 d1)) d2)))) d2))))
(fma.f64 d1 d2 (fma.f64 d3 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1) (fma.f64 (pow.f64 d3 2) (*.f64 -1 (-.f64 (/.f64 d1 d2) (/.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1) d2))) (*.f64 (pow.f64 d3 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 d1 d2) (/.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 0 d2) d2)) d1) d2))) d2)))))
(fma.f64 d1 d2 (fma.f64 d3 (fma.f64 d1 (/.f64 0 d2) d1) (fma.f64 (pow.f64 d3 2) (fma.f64 -1 (/.f64 d1 d2) (/.f64 (fma.f64 d1 (/.f64 0 d2) d1) d2)) (*.f64 (pow.f64 d3 3) (/.f64 (fma.f64 -1 (/.f64 d1 d2) (/.f64 (fma.f64 d1 (/.f64 0 d2) d1) d2)) d2)))))
(*.f64 d1 d3)
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 d1 d3)) (*.f64 -1 (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (*.f64 d1 d3))) (+.f64 (*.f64 -1 (*.f64 d1 d2)) (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))) d3))))
(-.f64 (fma.f64 -1 (*.f64 d1 (*.f64 0 d2)) (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d2 2) d3)) (*.f64 d1 d3))) (*.f64 -1 (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d2 (*.f64 -1 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 d1 d2)))) d3))))
(-.f64 (-.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (neg.f64 (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2))))))) (pow.f64 d3 2))))) (+.f64 (*.f64 -1 (*.f64 d1 d2)) (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))) d3))))
(-.f64 (fma.f64 -1 (*.f64 d1 (*.f64 0 d2)) (fma.f64 -1 (*.f64 d1 (/.f64 (pow.f64 d2 2) d3)) (fma.f64 d1 d3 (*.f64 d2 (/.f64 (*.f64 -1 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (*.f64 -1 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 d1 d2)))))) (pow.f64 d3 2)))))) (*.f64 -1 (+.f64 (*.f64 d1 d2) (/.f64 (*.f64 d2 (*.f64 -1 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 d1 d2)))) d3))))
(-.f64 (-.f64 (fma.f64 d1 d3 (*.f64 d2 (/.f64 (fma.f64 (neg.f64 d1) (pow.f64 d2 2) (*.f64 d2 (*.f64 d1 d2))) (pow.f64 d3 2)))) (/.f64 (*.f64 d1 (pow.f64 d2 2)) d3)) (neg.f64 (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 d3)
(-.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 -1 (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2))))) d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))))) (*.f64 -1 (*.f64 d1 d2)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 (neg.f64 d1) d2)))) d3) (*.f64 d1 (+.f64 d3 (*.f64 0 d2)))) (*.f64 (neg.f64 d1) d2))
(+.f64 (/.f64 (fma.f64 (neg.f64 d1) (pow.f64 d2 2) (*.f64 d2 (*.f64 d1 d2))) d3) (*.f64 d1 (+.f64 d3 d2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 d2 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2)))))) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 -1 d2))) (*.f64 -1 (*.f64 d1 d2))))) d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (*.f64 -1 d2)))))) (*.f64 -1 (*.f64 d1 d2)))
(-.f64 (fma.f64 -1 (*.f64 d2 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 (neg.f64 d1) d2)))) (pow.f64 d3 2))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (-.f64 (*.f64 d1 (*.f64 0 d2)) (*.f64 (neg.f64 d1) d2)))) d3) (*.f64 d1 (+.f64 d3 (*.f64 0 d2))))) (*.f64 (neg.f64 d1) d2))
(+.f64 (fma.f64 -1 (*.f64 d2 (/.f64 (-.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d2 (*.f64 d1 d2))) (pow.f64 d3 2))) (/.f64 (fma.f64 (neg.f64 d1) (pow.f64 d2 2) (*.f64 d2 (*.f64 d1 d2))) d3)) (*.f64 d1 (+.f64 d3 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (*.f64 d2 (*.f64 0 d3))))
(*.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (pow.f64 d3 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d2 (+.f64 d3 (*.f64 -1 d3)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (*.f64 d2 (*.f64 0 d3))))
(*.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (pow.f64 d3 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (+.f64 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2)))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))
(neg.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)))
(neg.f64 (pow.f64 (*.f64 d1 d3) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (*.f64 d2 (*.f64 0 d3))))
(*.f64 (neg.f64 (pow.f64 d1 2)) (+.f64 (pow.f64 d3 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (*.f64 d3 (+.f64 d2 (*.f64 -1 d2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (+.f64 (*.f64 d2 (*.f64 0 d3)) (pow.f64 d2 2))))
(fma.f64 (pow.f64 d1 2) (+.f64 0 (pow.f64 d2 2)) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d3)
(*.f64 d3 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d2)
(*.f64 d2 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d2)
(*.f64 d2 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d2)
(*.f64 d2 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d3)
(*.f64 d3 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) d3)
(*.f64 d3 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) d2) (*.f64 (pow.f64 d1 2) d3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 1))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 d3) -1))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (pow.f64 (+.f64 d2 d3) -1) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) -2)
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 d1 1) (/.f64 (-.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1)) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 1)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) 3)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3) 1/3)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) 2)
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(neg.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2))
(fabs.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) 3))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) -1))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) 1))
(/.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(-.f64 (/.f64 (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (/.f64 d3 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2))) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -1/2) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d3 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (/.f64 (+.f64 d2 d3) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 d2 d3) (/.f64 d1 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 -1 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2))) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -2))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -1/2) -1))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) -1/2) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1) (/.f64 (/.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (/.f64 1 (/.f64 1 d1)) (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) -1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d3 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3)))) -1))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 2)))
(+.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 0)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (*.f64 (+.f64 d3 d2) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (*.f64 (+.f64 d3 d2) (*.f64 d1 0)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (*.f64 (+.f64 d3 d2) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (*.f64 (+.f64 d3 d2) (*.f64 d1 0)) (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) d2) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (neg.f64 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (*.f64 (neg.f64 d3) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))) 1)
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2)))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2)))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (fma.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (pow.f64 (*.f64 d1 d2) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 d3) 4)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2)))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 d2) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 1)
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 3)
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3) 1/3)
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 2)
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 2))
(fabs.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) 3))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 3) (pow.f64 (-.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 3) (pow.f64 (-.f64 d2 d3) 3)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) 1))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d1 d3)))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(+.f64 (*.f64 (*.f64 d1 d2) d1) (*.f64 (*.f64 d1 d3) d1))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 d2 d3)))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(/.f64 (*.f64 d1 -1) (/.f64 -1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 1)
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 3)
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3) 1/3)
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 2)
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 2))
(fabs.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) 3))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2))) 1))
(*.f64 (+.f64 d3 d2) (pow.f64 d1 2))

eval185.0ms (5.2%)

Compiler

Compiled 14646 to 5573 computations (61.9% saved)

prune105.0ms (3%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New5992601
Fresh000
Picked112
Done134
Total6016607
Accuracy
100.0%
Counts
607 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.6%
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
98.9%
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
99.6%
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
100.0%
(*.f64 d1 (+.f64 d2 d3))
52.6%
(*.f64 d1 d3)
53.2%
(*.f64 d1 d2)
Compiler

Compiled 64 to 41 computations (35.9% saved)

localize69.0ms (1.9%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d2 d3))
99.8%
(*.f64 (*.f64 d1 (+.f64 d2 d3)) d1)
93.1%
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))
49.8%
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
99.4%
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
99.3%
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
Compiler

Compiled 84 to 23 computations (72.6% saved)

series17.0ms (0.5%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
d2
@inf
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
1.0ms
d3
@inf
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
1.0ms
d2
@inf
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
1.0ms
d2
@-inf
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
1.0ms
d3
@-inf
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))

rewrite164.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
1227×log1p-expm1-u
355×expm1-log1p-u
292×associate-*r*
262×times-frac
216×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021138
1360123
25539123
Stop Event
node limit
Counts
3 → 167
Calls
Call 1
Inputs
(/.f64 (/.f64 1 d1) (+.f64 d3 d2))
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))) 1)
(*.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d2)))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 (+.f64 d3 d2)) 1))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (*.f64 (/.f64 1 (cbrt.f64 d1)) (/.f64 1 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 1))
(*.f64 (pow.f64 d1 -1/2) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(*.f64 (pow.f64 d1 -1/2) (*.f64 (pow.f64 d1 -1/2) (/.f64 1 (+.f64 d3 d2))))
(*.f64 (/.f64 -1 d1) (/.f64 1 (neg.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (+.f64 d3 d2)) (/.f64 1 d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (/.f64 1 d1) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 (cbrt.f64 d1)) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) 1) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (pow.f64 d1 -1/2) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 2)
(neg.f64 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2)))
(sqrt.f64 (/.f64 (pow.f64 d1 -2) (pow.f64 (+.f64 d3 d2) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 d1) 3) (pow.f64 (+.f64 d3 d2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (pow.f64 (/.f64 1 (+.f64 d3 d2)) -1))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 -1 (/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1) (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (+.f64 d3 d2) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d3 d2) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (pow.f64 d1 -1/2)) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (+.f64 d3 d2) 1) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (+.f64 d3 d2) -1) (neg.f64 d1))
(*.f64 (/.f64 1 (/.f64 -1 d1)) (neg.f64 (+.f64 d3 d2)))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) -1)
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(neg.f64 (/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 (/.f64 1 d1) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))) 1))
(exp.f64 (-.f64 (log.f64 (+.f64 d3 d2)) (neg.f64 (log.f64 d1))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))) 1)
(*.f64 1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 d1) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) d1))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (/.f64 1 d1))
(*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)))
(*.f64 (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 1) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2)
(pow.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 1))

simplify144.0ms (4.1%)

Algorithm
egg-herbie
Rules
976×fma-define
862×log-prod
736×cube-prod
676×exp-prod
584×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04388844
112668613
249498595
Stop Event
node limit
Counts
275 → 228
Calls
Call 1
Inputs
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(/.f64 1 (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 1 (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))) 1)
(*.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d2)))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 (+.f64 d3 d2)) 1))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (*.f64 (/.f64 1 (cbrt.f64 d1)) (/.f64 1 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 1))
(*.f64 (pow.f64 d1 -1/2) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(*.f64 (pow.f64 d1 -1/2) (*.f64 (pow.f64 d1 -1/2) (/.f64 1 (+.f64 d3 d2))))
(*.f64 (/.f64 -1 d1) (/.f64 1 (neg.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (+.f64 d3 d2)) (/.f64 1 d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (/.f64 1 d1) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 (cbrt.f64 d1)) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) 1) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (pow.f64 d1 -1/2) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 2)
(neg.f64 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2)))
(sqrt.f64 (/.f64 (pow.f64 d1 -2) (pow.f64 (+.f64 d3 d2) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 d1) 3) (pow.f64 (+.f64 d3 d2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (pow.f64 (/.f64 1 (+.f64 d3 d2)) -1))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 -1 (/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1) (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (+.f64 d3 d2) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d3 d2) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (pow.f64 d1 -1/2)) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 (+.f64 d3 d2) 1) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (+.f64 d3 d2) -1) (neg.f64 d1))
(*.f64 (/.f64 1 (/.f64 -1 d1)) (neg.f64 (+.f64 d3 d2)))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) -1)
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(neg.f64 (/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 d1 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 (/.f64 1 d1) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))) 1))
(exp.f64 (-.f64 (log.f64 (+.f64 d3 d2)) (neg.f64 (log.f64 d1))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))) 1)
(*.f64 1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 d1) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) d1))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (/.f64 1 d1))
(*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)))
(*.f64 (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 1) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2)
(pow.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 1))
Outputs
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(-.f64 (-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(-.f64 (-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(-.f64 (-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(/.f64 1 (*.f64 d1 d3))
(/.f64 (/.f64 1 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 1 (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3)))
(-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (/.f64 1 (*.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))
(-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 d2 (*.f64 d1 (pow.f64 d3 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4)))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(fma.f64 -1 (/.f64 (/.f64 d2 d1) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 d3 4))) (+.f64 (/.f64 1 (*.f64 d1 d3)) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d3) (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 d3 3)))) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(-.f64 (-.f64 (fma.f64 (/.f64 d2 d1) (/.f64 d2 (pow.f64 d3 3)) (/.f64 (/.f64 1 d1) d3)) (/.f64 (/.f64 (pow.f64 d2 3) d1) (pow.f64 d3 4))) (/.f64 d2 (*.f64 d1 (pow.f64 d3 2))))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(-.f64 (-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(/.f64 1 (*.f64 d1 d2))
(/.f64 (/.f64 1 d1) d2)
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (/.f64 1 (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2))
(-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))
(+.f64 (-.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2))) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))
(-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1 (/.f64 d3 (*.f64 d1 (pow.f64 d2 2))) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4))) (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (/.f64 (pow.f64 d3 2) d1) (pow.f64 d2 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 d1) d2) (/.f64 (pow.f64 d3 2) (*.f64 d1 (pow.f64 d2 3)))) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(-.f64 (-.f64 (fma.f64 (/.f64 d3 d1) (/.f64 d3 (pow.f64 d2 3)) (/.f64 (/.f64 1 d1) d2)) (/.f64 (pow.f64 d3 3) (*.f64 d1 (pow.f64 d2 4)))) (/.f64 (/.f64 d3 d1) (pow.f64 d2 2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(*.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 (+.f64 d3 d2)) 1))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d2 d3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 1 (cbrt.f64 d1))) (+.f64 d2 d3))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (*.f64 (/.f64 1 (cbrt.f64 d1)) (/.f64 1 (+.f64 d3 d2))))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d2 d3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 1 (cbrt.f64 d1))) (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))))
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d2 d3))) 2)
(*.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 1))
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d2 d3))) 2)
(*.f64 (pow.f64 d1 -1/2) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (pow.f64 d1 -1/2) (*.f64 (pow.f64 d1 -1/2) (/.f64 1 (+.f64 d3 d2))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 -1 d1) (/.f64 1 (neg.f64 (+.f64 d3 d2))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 (+.f64 d3 d2)) (/.f64 1 d1))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (/.f64 1 d1) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (cbrt.f64 (+.f64 d2 d3)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d2 d3))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 d1) (sqrt.f64 (+.f64 d3 d2))))
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d2 d3))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 (/.f64 1 (cbrt.f64 d1)) (+.f64 d2 d3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 1 (cbrt.f64 d1))) (+.f64 d2 d3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (sqrt.f64 (+.f64 d3 d2))) (/.f64 (/.f64 1 (cbrt.f64 d1)) (sqrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (sqrt.f64 (+.f64 d2 d3))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (cbrt.f64 d1))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 d1 -2)) (sqrt.f64 (+.f64 d2 d3))) (*.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 d3))))
(*.f64 (/.f64 (pow.f64 d1 -1/2) 1) (/.f64 (pow.f64 d1 -1/2) (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 d1 -1/2) (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (/.f64 (pow.f64 d1 -1/2) (cbrt.f64 (+.f64 d3 d2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (cbrt.f64 (+.f64 d2 d3)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 1 d1) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 1 d1) (/.f64 (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2)) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 1 d1) (/.f64 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 1 d1) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 d2 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(*.f64 (-.f64 d3 d2) (/.f64 1 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1)))
(/.f64 (*.f64 (-.f64 d3 d2) 1) (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) -1)
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 3)
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3) 1/3)
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) 2)
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d2 d3))) 2)
(neg.f64 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(sqrt.f64 (/.f64 (pow.f64 d1 -2) (pow.f64 (+.f64 d3 d2) 2)))
(sqrt.f64 (/.f64 (pow.f64 d1 -2) (pow.f64 (+.f64 d2 d3) 2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) 3))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 d1) 3) (pow.f64 (+.f64 d3 d2) 3)))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) 1))
(/.f64 (/.f64 1 d1) (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 -1 (fma.f64 d1 (+.f64 d2 d3) 1))
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (pow.f64 (/.f64 1 (+.f64 d3 d2)) -1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1) (pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d3 d2))) -1))
(pow.f64 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 (+.f64 d2 d3))) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (+.f64 d3 d2) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (*.f64 (+.f64 d2 d3) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 d1) (/.f64 (+.f64 d2 d3) (cbrt.f64 (pow.f64 d1 -2))))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d3 d2) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)))
(/.f64 (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (*.f64 (+.f64 d2 d3) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 d1) (/.f64 (+.f64 d2 d3) (cbrt.f64 (pow.f64 d1 -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (pow.f64 d1 -1/2)) (/.f64 (cbrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)))
(/.f64 (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d1 -2))) (*.f64 (+.f64 d2 d3) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 d1) (/.f64 (+.f64 d2 d3) (cbrt.f64 (pow.f64 d1 -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)) (/.f64 (sqrt.f64 (+.f64 d3 d2)) (pow.f64 d1 -1/2)))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)))
(/.f64 (/.f64 (+.f64 d2 d3) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 (/.f64 (+.f64 d3 d2) 1) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (+.f64 d3 d2) -1) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (/.f64 -1 d1)) (neg.f64 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d3 d2))) -1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 d2) 3)))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 (/.f64 1 d1) 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 -1 (fma.f64 d1 (+.f64 d2 d3) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2)))) -1))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))) 1))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (-.f64 (log.f64 (+.f64 d3 d2)) (neg.f64 (log.f64 d1))))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 -1 (fma.f64 d1 (+.f64 d2 d3) 1))
(*.f64 1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 d1) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (/.f64 (/.f64 1 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (/.f64 1 d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) 1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) 1) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 d2 d3) 1) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) d1) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (-.f64 d2 d3) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (-.f64 d2 d3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 d2 d3) (*.f64 (/.f64 (+.f64 d2 d3) d1) (/.f64 (pow.f64 d1 2) (-.f64 d2 d3))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) (-.f64 d2 d3)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 2)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)))) -1)
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) (*.f64 d1 (neg.f64 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (neg.f64 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2))) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 -1 (fma.f64 d1 (+.f64 d2 d3) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 d1 2)) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))) 1))
(*.f64 d1 (+.f64 d2 d3))

eval105.0ms (3%)

Compiler

Compiled 8343 to 3398 computations (59.3% saved)

prune66.0ms (1.9%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New4080408
Fresh000
Picked022
Done044
Total4086414
Accuracy
100.0%
Counts
414 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.6%
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
98.9%
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
99.6%
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
100.0%
(*.f64 d1 (+.f64 d2 d3))
52.6%
(*.f64 d1 d3)
53.2%
(*.f64 d1 d2)
Compiler

Compiled 174 to 72 computations (58.6% saved)

regimes27.0ms (0.8%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 d2 d3))
Calls

4 calls:

7.0ms
d2
7.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
6.0ms
d1
6.0ms
d3
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes34.0ms (1%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Calls

3 calls:

20.0ms
d1
7.0ms
d3
7.0ms
d2
Results
AccuracySegmentsBranch
64.1%8d1
85.7%2d2
87.0%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
Calls

3 calls:

3.0ms
d1
2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
53.2%1d1
53.2%1d2
53.2%1d3
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch13.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
4.579963787424958e-79
9.028893042702822e-76
Results
9.0ms97×256valid
1.0ms15×256infinite
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
Compiler

Compiled 128 to 91 computations (28.9% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01973
12373
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 d3 1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 d3 1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
Compiler

Compiled 27 to 17 computations (37% saved)

soundness91.0ms (2.6%)

Rules
658×fma-define
536×fma-neg
158×unsub-neg
138×associate-*l*
120×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033262
192250
2224246
3543246
41018246
51573246
61676246
71678246
Stop Event
saturated
Compiler

Compiled 15 to 8 computations (46.7% saved)

end0.0ms (0%)

preprocess40.0ms (1.1%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 174 to 102 computations (41.4% saved)

Profiling

Loading profile data...