FastMath dist4

Time bar (total: 7.6s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 20 to 12 computations (40% saved)

sample1.0s (13.4%)

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

preprocess211.0ms (2.8%)

Algorithm
egg-herbie
Rules
1370×sub-neg
1066×fma-define
824×distribute-lft-neg-in
772×fma-neg
690×distribute-rgt-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
70-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
50-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d4 (+.f64 d2 d3))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
Symmetry

(sort d2 d4)

Compiler

Compiled 127 to 35 computations (72.4% saved)

eval1.0ms (0%)

Compiler

Compiled 45 to 19 computations (57.8% saved)

prune2.0ms (0%)

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

Compiled 44 to 26 computations (40.9% saved)

localize75.0ms (1%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
96.8%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 d2 d3))
94.4%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
93.6%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Compiler

Compiled 94 to 18 computations (80.9% saved)

series53.0ms (0.7%)

Counts
6 → 216
Calls

57 calls:

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

rewrite311.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
880×log1p-expm1-u
338×associate-*r*
218×prod-diff
207×add-cube-cbrt
205×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025191
1437186
26762186
Stop Event
node limit
Counts
6 → 234
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(exp.f64 (+.f64 (log.f64 (-.f64 d4 d1)) (log.f64 d1)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.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)))))
(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))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))

simplify250.0ms (3.3%)

Algorithm
egg-herbie
Rules
1148×fma-define
760×associate-*r*
694×log-prod
666×associate-*l*
590×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064022170
1189221093
2752621093
Stop Event
node limit
Counts
450 → 360
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.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 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) 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 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 2)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(exp.f64 (+.f64 (log.f64 (-.f64 d4 d1)) (log.f64 d1)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.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)))))
(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))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (*.f64 d1 d3) (neg.f64 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (*.f64 d1 d3) (neg.f64 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (*.f64 d1 d3) (neg.f64 d2))) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 2) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 2)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 2)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 (neg.f64 d4) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 2) d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 (neg.f64 d4) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 2) d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 (neg.f64 d4) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 2) d4) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.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 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (*.f64 d1 (+.f64 -1 (/.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (*.f64 d1 (+.f64 -1 (/.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (*.f64 d1 (+.f64 -1 (/.f64 d3 d2))) (neg.f64 d2))
(*.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 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 d2 d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (-.f64 d4 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (fma.f64 -1 d4 (neg.f64 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (neg.f64 (/.f64 d3 d4))))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (neg.f64 (/.f64 d3 d4))))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (neg.f64 (/.f64 d3 d4))))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 2)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 2)) d2)))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d2 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 2) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 2) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d2))))
(*.f64 (neg.f64 d2) (fma.f64 -1 d1 (/.f64 (pow.f64 d1 2) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 2) d2) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (pow.f64 d1 3)) (fma.f64 (pow.f64 d1 2) (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 2)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (pow.f64 d1 4) (*.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (pow.f64 d1 3)) (fma.f64 (pow.f64 d1 2) (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 2)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d4 (-.f64 d2 d3))) (pow.f64 d1 2))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 2)) 1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 2)) 1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 1))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (pow.f64 d1 2))))
(+.f64 (neg.f64 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 (neg.f64 d1) (+.f64 d1 d4)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (neg.f64 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (-.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (pow.f64 d1 2)) 3)) (fma.f64 (*.f64 0 (pow.f64 d1 2)) (-.f64 (*.f64 0 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (neg.f64 (pow.f64 d1 2)) (neg.f64 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (pow.f64 d1 2)) (*.f64 0 (pow.f64 d1 2)))) (fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (+.f64 d1 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (+.f64 (log.f64 (-.f64 d4 d1)) (log.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 2)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 0 (pow.f64 d1 2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.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 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (+.f64 d2 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.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 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (+.f64 d2 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (+.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))
(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 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (-.f64 d2 d1) 3))) (fma.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d3) d2) d1)))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 2)))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (+.f64 d1 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) d1) (+.f64 d1 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 d1 d2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d2 d1)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 d1) 3)))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))
(*.f64 d1 (-.f64 d2 d1))

eval155.0ms (2%)

Compiler

Compiled 6607 to 2146 computations (67.5% saved)

prune64.0ms (0.9%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New35010360
Fresh000
Picked303
Done000
Total35310363
Accuracy
100.0%
Counts
363 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.9%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
74.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
29.3%
(*.f64 (neg.f64 d1) d3)
88.9%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
82.7%
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
78.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
71.2%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
79.3%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
36.1%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
Compiler

Compiled 234 to 150 computations (35.9% saved)

localize83.0ms (1.1%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
95.0%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 d4 d1))
93.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Compiler

Compiled 90 to 19 computations (78.9% saved)

series30.0ms (0.4%)

Counts
4 → 141
Calls

36 calls:

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

rewrite181.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1393×log1p-expm1-u
320×associate-*r*
198×associate-*l*
188×prod-diff
183×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022124
1374124
25832124
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) d1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 (*.f64 d1 d4) (-.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 1))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))

simplify278.0ms (3.7%)

Algorithm
egg-herbie
Rules
1196×cancel-sign-sub-inv
1030×fma-neg
570×log-prod
504×fma-define
480×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042512496
1127412069
2461211781
Stop Event
node limit
Counts
267 → 258
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) d1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 (*.f64 d1 d4) (-.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 1))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) (-.f64 -1 (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) (-.f64 -1 (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) (-.f64 -1 (/.f64 d3 d1)))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 (-.f64 d2 d3))) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3))) d1) -1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 -1 d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (/.f64 d1 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (/.f64 d1 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 (-.f64 d4 (-.f64 d1 d2)) (/.f64 d1 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 -1 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 d4 d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (pow.f64 d1 2) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 2)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 2) d4)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 -1 d1)) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d2 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (-.f64 (/.f64 d2 d1) 1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) -1) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (-.f64 -1 (/.f64 d3 d1))))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 -1 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) 1))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) -1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d2 d4)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d2 d4)) d1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 d4) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d2 d4)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d2 d4)) d1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 d4) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d4)) d1)) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 d2 d4)) d1) -1))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (*.f64 1 (+.f64 d2 d4)) d1)))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d1 2) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 -1 (/.f64 (pow.f64 d1 2) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d4 d2) (/.f64 (pow.f64 d1 2) (neg.f64 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (-.f64 d4 d1) (/.f64 d1 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(*.f64 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))) d1)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2))) (+.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 d4)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (+.f64 d1 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) d1) (+.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 d4)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 2) (pow.f64 d1 2)) (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d1 d2) d3) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (-.f64 (+.f64 d1 d2) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d1 d2) d3) (pow.f64 (-.f64 d2 d3) 2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (-.f64 (+.f64 d1 d2) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) (pow.f64 (*.f64 d1 d4) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 (*.f64 d1 d4) (-.f64 d2 d1)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (*.f64 (*.f64 d1 d4) (-.f64 d2 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) (pow.f64 (*.f64 d1 d4) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 2)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) 3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) 1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 1 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))

eval120.0ms (1.6%)

Compiler

Compiled 5179 to 1717 computations (66.8% saved)

prune64.0ms (0.8%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New3227329
Fresh235
Picked325
Done000
Total32712339
Accuracy
100.0%
Counts
339 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.4%
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
75.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
49.5%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
29.3%
(*.f64 (neg.f64 d1) d3)
88.9%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
64.5%
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
78.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
54.1%
(*.f64 d1 (-.f64 d2 d3))
51.8%
(*.f64 d1 (-.f64 d2 d1))
61.1%
(*.f64 d1 (+.f64 d2 d4))
36.1%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
Compiler

Compiled 241 to 157 computations (34.9% saved)

localize86.0ms (1.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d4 d1))
96.1%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
100.0%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
100.0%
(*.f64 d1 (-.f64 d2 d1))
100.0%
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
100.0%
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4))
91.2%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
91.0%
(/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)
Compiler

Compiled 108 to 20 computations (81.5% saved)

series52.0ms (0.7%)

Counts
6 → 216
Calls

60 calls:

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

rewrite195.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
793×log1p-expm1-u
408×associate-*r*
258×associate-*l*
198×expm1-log1p-u
194×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024235
1405223
26942223
Stop Event
node limit
Counts
6 → 217
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))) 1)
(*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))
(*.f64 (+.f64 d2 (-.f64 d1 d3)) (/.f64 d1 d4))
(*.f64 (+.f64 d2 (-.f64 d1 d3)) (*.f64 d1 (/.f64 1 d4)))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) (/.f64 1 d4))
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) (/.f64 1 (neg.f64 d4)))
(*.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 1)
(*.f64 1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) d4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (/.f64 1 d4)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(*.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) d4))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (/.f64 1 d4)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(*.f64 (/.f64 1 d4) (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))
(*.f64 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d4) 2)) (/.f64 (+.f64 d2 (-.f64 d1 d3)) (cbrt.f64 d4)))
(*.f64 (/.f64 d1 (sqrt.f64 d4)) (/.f64 (+.f64 d2 (-.f64 d1 d3)) (sqrt.f64 d4)))
(*.f64 (/.f64 (+.f64 d2 (-.f64 d1 d3)) (sqrt.f64 d4)) (/.f64 d1 (sqrt.f64 d4)))
(*.f64 (/.f64 (+.f64 d2 (-.f64 d1 d3)) 1) (/.f64 d1 d4))
(*.f64 (/.f64 (+.f64 d2 (-.f64 d1 d3)) (pow.f64 (cbrt.f64 d4) 2)) (/.f64 d1 (cbrt.f64 d4)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d4) 2)) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) (cbrt.f64 d4)))
(*.f64 (/.f64 1 (sqrt.f64 d4)) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) (sqrt.f64 d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2) (pow.f64 (cbrt.f64 d4) 2)) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2) (sqrt.f64 d4)) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (sqrt.f64 d4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) d4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (pow.f64 (cbrt.f64 d4) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) (cbrt.f64 d4)))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 2)
(pow.f64 (/.f64 (/.f64 d4 (+.f64 d2 (-.f64 d1 d3))) d1) -1)
(neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 1))
(+.f64 (*.f64 d1 d4) (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(+.f64 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 3)) (+.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))) (*.f64 (*.f64 d1 d4) (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))) (-.f64 (*.f64 d1 d4) (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3))) (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(/.f64 (*.f64 d4 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2)) (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3)) d4) (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(/.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) d4) (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))
(pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) d4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d4 3) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 3) (pow.f64 d4 3)))
(expm1.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))))
(log1p.f64 (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))))
(exp.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))) 1))
(fma.f64 d1 d4 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(fma.f64 d4 d1 (*.f64 d4 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 2) (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (/.f64 1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))) (-.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2)))
(/.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3)) (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3) (pow.f64 d1 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2)) (neg.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(/.f64 (-.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 3)) (-.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) d1))
(pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1))))
(log.f64 (/.f64 (exp.f64 d1) (pow.f64 (exp.f64 d1) (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)) 1))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4) d1)
(fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) (/.f64 1 d4) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(fma.f64 1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d1 d3)) d4)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d1 d3) d1))
(-.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d2 (+.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 2)
(neg.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d1 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 d2 (-.f64 d1 d3))) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d1 d3)))) 1))
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d1 2) 1) (*.f64 (*.f64 d1 d3) 1))
(-.f64 0 (*.f64 d1 (+.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (pow.f64 d1 2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (pow.f64 d1 2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (-.f64 d1 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 d3 2)) d1) (-.f64 d1 d3))
(pow.f64 (*.f64 d1 (+.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d3))) 2)
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d1 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d1 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))) 1))
(fma.f64 d1 d1 (*.f64 d1 d3))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d1 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 d1 d4))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 2) (/.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 d1 d4))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2))))))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 1)
(*.f64 (+.f64 d2 (+.f64 d1 d4)) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 2)))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 2)) (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) 2)
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 d1 d4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 (+.f64 d1 d4)) d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 d1 (+.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (+.f64 d1 d4) d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 1 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 1 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d1 d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 d2))

simplify304.0ms (4%)

Algorithm
egg-herbie
Rules
1006×associate-*r*
880×associate-*l*
844×fma-define
552×distribute-lft-in
532×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval114.0ms (1.5%)

Compiler

Compiled 9225 to 2914 computations (68.4% saved)

prune98.0ms (1.3%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New5422544
Fresh055
Picked145
Done022
Total54313556
Accuracy
100.0%
Counts
556 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.4%
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
75.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
49.5%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
29.3%
(*.f64 (neg.f64 d1) d3)
56.3%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
64.5%
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
78.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
57.2%
(*.f64 d1 (-.f64 d4 d1))
54.1%
(*.f64 d1 (-.f64 d2 d3))
51.8%
(*.f64 d1 (-.f64 d2 d1))
61.1%
(*.f64 d1 (+.f64 d2 d4))
36.1%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
Compiler

Compiled 214 to 141 computations (34.1% saved)

localize138.0ms (1.8%)

Localize:

Found 6 expressions with local error:

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

Compiled 78 to 16 computations (79.5% saved)

series35.0ms (0.5%)

Counts
3 → 96
Calls

27 calls:

TimeVariablePointExpression
8.0ms
d4
@inf
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
5.0ms
d4
@0
(*.f64 d1 (+.f64 d2 d4))
3.0ms
d4
@-inf
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
1.0ms
d1
@-inf
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
1.0ms
d1
@0
(*.f64 d1 (+.f64 d2 d4))

rewrite165.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1190×log1p-expm1-u
526×expm1-log1p-u
298×associate-*r*
180×associate-*l*
163×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02084
133584
2531484
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
Outputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1)
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))

simplify148.0ms (2%)

Algorithm
egg-herbie
Rules
1380×fma-neg
962×unswap-sqr
810×distribute-lft-neg-in
738×distribute-rgt-neg-in
596×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034410960
1104710536
2400110162
Stop Event
node limit
Counts
247 → 163
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1)
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
Outputs
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 -1 d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 d1 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 -1 (pow.f64 d1 2))
(neg.f64 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(*.f64 (pow.f64 d1 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) 1))
(*.f64 (pow.f64 d1 2) (-.f64 (/.f64 d4 d1) (+.f64 1 (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 2) (+.f64 -1 (/.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (*.f64 -1 (/.f64 (pow.f64 d1 2) d4))) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d1 d4)
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 -1 (*.f64 d4 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)) (*.f64 -1 d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d4 d1) d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 3) 0) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 2) (+.f64 0 (*.f64 0 (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))) (fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))
(*.f64 d1 (+.f64 d4 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 (pow.f64 d1 2) (pow.f64 d2 2) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2))) (-.f64 d2 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) d1) (-.f64 d2 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d4 2)) (-.f64 d2 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) 1)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) 3)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) 2)
(*.f64 d1 (+.f64 d4 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 3))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d4 d2) 3)))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d4 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) 1))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d3 (pow.f64 d1 2)) (-.f64 (+.f64 d3 d4) d1) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 3) 0) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 2) (+.f64 0 (*.f64 0 (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d3 d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 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 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (*.f64 0 (*.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3)))) (fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 0 (*.f64 d1 d3))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2))) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 d3) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) d1) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (pow.f64 d1 2)) (+.f64 d1 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))

eval64.0ms (0.8%)

Compiler

Compiled 4462 to 1512 computations (66.1% saved)

prune51.0ms (0.7%)

Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New3243327
Fresh022
Picked055
Done066
Total32416340
Accuracy
100.0%
Counts
340 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.4%
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
60.0%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
75.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
49.5%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
29.3%
(*.f64 (neg.f64 d1) d3)
56.3%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
64.5%
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 d2 d1) d3))))
49.6%
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 d2 d3))))
78.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
59.5%
(*.f64 d1 (-.f64 d4 d3))
57.2%
(*.f64 d1 (-.f64 d4 d1))
54.1%
(*.f64 d1 (-.f64 d2 d3))
51.8%
(*.f64 d1 (-.f64 d2 d1))
61.1%
(*.f64 d1 (+.f64 d2 d4))
36.1%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
Compiler

Compiled 381 to 177 computations (53.5% saved)

regimes67.0ms (0.9%)

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

5 calls:

17.0ms
d4
13.0ms
d3
13.0ms
d2
13.0ms
d1
10.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes198.0ms (2.6%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Calls

4 calls:

121.0ms
d1
28.0ms
d4
28.0ms
d2
20.0ms
d3
Results
AccuracySegmentsBranch
86.2%6d1
96.8%4d2
95.3%3d3
95.1%4d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes238.0ms (3.1%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

2 calls:

168.0ms
d2
69.0ms
d3
Results
AccuracySegmentsBranch
91.1%9d2
94.6%3d3
Compiler

Compiled 10 to 8 computations (20% saved)

regimes18.0ms (0.2%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

1 calls:

17.0ms
d3
Results
AccuracySegmentsBranch
94.1%3d3
Compiler

Compiled 5 to 4 computations (20% saved)

regimes215.0ms (2.8%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

76.0ms
d3
64.0ms
d1
58.0ms
d2
16.0ms
d4
Results
AccuracySegmentsBranch
84.5%12d1
85.3%8d2
80.5%3d4
85.4%8d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes25.0ms (0.3%)

Counts
8 → 5
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d4 d3))
Calls

1 calls:

24.0ms
d4
Results
AccuracySegmentsBranch
80.9%5d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes99.0ms (1.3%)

Counts
7 → 6
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (-.f64 d4 d1))
Calls

3 calls:

41.0ms
d3
30.0ms
d4
28.0ms
d2
Results
AccuracySegmentsBranch
81.6%6d2
83.5%9d3
78.6%5d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes45.0ms (0.6%)

Counts
6 → 4
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d4))
Calls

2 calls:

26.0ms
d2
18.0ms
d4
Results
AccuracySegmentsBranch
77.7%4d4
69.8%6d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes9.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
Calls

1 calls:

9.0ms
d4
Results
AccuracySegmentsBranch
73.4%2d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes40.0ms (0.5%)

Counts
4 → 5
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
Outputs
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 (neg.f64 d1) d3)
Calls

2 calls:

21.0ms
d3
18.0ms
d4
Results
AccuracySegmentsBranch
74.6%5d3
65.6%5d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes89.0ms (1.2%)

Counts
3 → 5
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
Outputs
(*.f64 d1 d2)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 d4)
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 d4)
Calls

4 calls:

28.0ms
d1
25.0ms
d3
20.0ms
d2
16.0ms
d4
Results
AccuracySegmentsBranch
60.4%5d4
62.4%5d2
43.8%7d1
59.4%7d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes9.0ms (0.1%)

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

1 calls:

9.0ms
d2
Results
AccuracySegmentsBranch
55.9%2d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes12.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

4 calls:

3.0ms
d1
3.0ms
d2
3.0ms
d4
3.0ms
d3
Results
AccuracySegmentsBranch
29.5%1d1
29.5%1d3
29.5%1d4
29.5%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch32.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
6.635554998327488e+52
3.0959240341855056e+55
15.0ms
-1.3589807420097418e+119
-1.0231837590969104e+117
Results
19.0ms156×256valid
8.0ms68×256infinite
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
Compiler

Compiled 386 to 257 computations (33.4% saved)

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.9024902040308195e+92
2.2413230936671843e+98
16.0ms
-1.3589807420097418e+119
-1.0231837590969104e+117
Results
21.0ms163×256valid
9.0ms77×256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Compiler

Compiled 392 to 264 computations (32.7% saved)

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.9024902040308195e+92
2.2413230936671843e+98
15.0ms
-1.3589807420097418e+119
-1.0231837590969104e+117
Results
20.0ms159×256valid
10.0ms81×256infinite
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
Compiler

Compiled 378 to 257 computations (32% saved)

bsearch37.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.9210423134990886e+58
1.715082958979171e+62
20.0ms
6.763299437877019e-146
2.0914369258590572e-139
Results
22.0ms179×256valid
9.0ms77×256infinite
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
Compiler

Compiled 383 to 272 computations (29% saved)

bsearch64.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.450535469982956e+150
3.279967796454571e+152
16.0ms
2.720916662525434e+108
4.458002227130098e+109
15.0ms
1.5042819715646376e-35
5.571702822551172e-34
17.0ms
4.801127920409358e-159
7.124309479207813e-155
Results
40.0ms320×256valid
16.0ms128×256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
Compiler

Compiled 606 to 423 computations (30.2% saved)

bsearch84.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
-1.548154165858904e-167
-8.82812561380728e-176
15.0ms
-6.699445290011633e-143
-1.2487706322448065e-144
11.0ms
-7.332234422076107e-54
-2.3759504244825647e-54
16.0ms
-54144666.07364374
-2196047.356508721
22.0ms
-4.6336477801704216e+73
-4.378506099983382e+60
Results
51.0ms413×256valid
24.0ms179×256infinite
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
Compiler

Compiled 770 to 549 computations (28.7% saved)

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.232764152136944e+85
5.385538682602836e+85
2.0ms
1.3591615275489464e-35
1.5042819715646376e-35
17.0ms
4.801127920409358e-159
7.124309479207813e-155
Results
19.0ms152×256valid
10.0ms72×256infinite
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
Compiler

Compiled 326 to 227 computations (30.4% saved)

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.232764152136944e+85
5.385538682602836e+85
Results
7.0ms62×256valid
2.0ms18×256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
Compiler

Compiled 146 to 101 computations (30.8% saved)

bsearch69.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
5.726229813280097e+89
1.9024902040308195e+92
15.0ms
-1.3589807420097418e+119
-1.0231837590969104e+117
16.0ms
-6.378134932440571e+125
-3.0366917398513695e+124
21.0ms
-1.3983788718121248e+210
-4.8850309722064767e+201
Results
37.0ms307×256valid
24.0ms173×256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
Compiler

Compiled 615 to 451 computations (26.7% saved)

bsearch69.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
-1.548154165858904e-167
-8.82812561380728e-176
19.0ms
-5.72960214067131e-114
-1.337559304040518e-117
11.0ms
-7.332234422076107e-54
-2.3759504244825647e-54
17.0ms
-2.2279880515228298e+136
-1.6852383394602873e+132
Results
44.0ms319×256valid
17.0ms145×256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
Compiler

Compiled 536 to 407 computations (24.1% saved)

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
-7.294037123835677e+52
-2.6341292141492376e+45
Results
10.0ms82×256valid
5.0ms46×256infinite
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
Compiler

Compiled 170 to 125 computations (26.5% saved)

simplify62.0ms (0.8%)

Algorithm
egg-herbie
Rules
40×*-commutative
30×+-commutative
24×sub-neg
14×if-if-or-not
12×not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01291252
11751227
22031217
32271209
42391209
52451209
62461209
72471209
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d3 -61999999999999997255106570794956043768864709417619973229950421191823402254107905131148807532591375968846441182706794496) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d3 20600000000000000455845684803491847376016756909642088448) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d3 -2350000000000000027815625005115033409540264374294008907006283140439609640034093477032903669502857809145032051947208704) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d3 204999999999999993028829654284614371995285185424904183019325727621146673236695618658872609210368) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d3 -7500000000000000029205591979680845707111421392203106136146502117502755901704843518089270456387818928631020025586647040) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 220000000000000008598141886239720781467525293818533320511507158782318696273755958902520088352522240) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 3363750853463999/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4500000000000000129054032013323055165907894911934129424564224) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 6430607204255973/11692013098647223345629478661730264157247460343808) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 32000000000000001087967734816090387038207191030812737526829782874812008695142426665367731724183470269481877504) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 184999999999999998089972421566029802992005770343619179017558551424974156391033486007053577949146240597029745255210583518220574595372455080876027764801536) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d3))))))
(if (<=.f64 d2 -98000000000000005030673108054973016370438997225780141841448960) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -2700000) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6211571712111507/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -1792590725756589/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))))
(if (<=.f64 d4 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1309505467048489/93536104789177786765035829293842113257979682750464) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 27500000000000000402344118843559008351676182166278014130161796647169400016906575937536) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d4 12600000000000000253364223374409038064570100269864908271421585640043299741189709758464) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3)))))
(if (<=.f64 d2 -759999999999999996813063820648440192780610575600475458395565062118111435388891890320381919893503812176667272882582688388428278379053056) (*.f64 d1 d2) (if (<=.f64 d2 -6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 d1 d4) (if (<=.f64 d2 -1954587813565703/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4)))))
(if (<=.f64 d2 -999999999999999993220948674361627976461708441944064) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d3 -61999999999999997255106570794956043768864709417619973229950421191823402254107905131148807532591375968846441182706794496) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d3 20600000000000000455845684803491847376016756909642088448) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d3 -2350000000000000027815625005115033409540264374294008907006283140439609640034093477032903669502857809145032051947208704) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d3 204999999999999993028829654284614371995285185424904183019325727621146673236695618658872609210368) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d3 -7500000000000000029205591979680845707111421392203106136146502117502755901704843518089270456387818928631020025586647040) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 220000000000000008598141886239720781467525293818533320511507158782318696273755958902520088352522240) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 3363750853463999/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4500000000000000129054032013323055165907894911934129424564224) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 3363750853463999/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4500000000000000129054032013323055165907894911934129424564224) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 3363750853463999/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 4500000000000000129054032013323055165907894911934129424564224) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 6430607204255973/11692013098647223345629478661730264157247460343808) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 32000000000000001087967734816090387038207191030812737526829782874812008695142426665367731724183470269481877504) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 184999999999999998089972421566029802992005770343619179017558551424974156391033486007053577949146240597029745255210583518220574595372455080876027764801536) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d3))))))
(if (<=.f64 d4 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 6430607204255973/11692013098647223345629478661730264157247460343808) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 32000000000000001087967734816090387038207191030812737526829782874812008695142426665367731724183470269481877504) (not (<=.f64 d4 184999999999999998089972421566029802992005770343619179017558551424974156391033486007053577949146240597029745255210583518220574595372455080876027764801536))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d2 -98000000000000005030673108054973016370438997225780141841448960) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -2700000) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6211571712111507/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -1792590725756589/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))))
(if (<=.f64 d2 -98000000000000005030673108054973016370438997225780141841448960) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -2700000) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6211571712111507/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (not (<=.f64 d2 -1792590725756589/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1))))))
(if (<=.f64 d2 -98000000000000005030673108054973016370438997225780141841448960) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -2700000) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -6211571712111507/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (not (<=.f64 d2 -1792590725756589/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))
(if (<=.f64 d4 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 1309505467048489/93536104789177786765035829293842113257979682750464) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 27500000000000000402344118843559008351676182166278014130161796647169400016906575937536) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d4 12600000000000000253364223374409038064570100269864908271421585640043299741189709758464) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3)))))
(if (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (not (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104))) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (*.f64 d1 (neg.f64 d3)) (if (or (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (not (or (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (not (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104))))) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))
(if (or (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (not (or (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (not (or (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (not (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104))))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (or (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (not (or (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128) (and (not (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720)) (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (or (<=.f64 d3 -119999999999999997538415841095926582630054065247537220855493315833354661617273566898078509965894825249302984690936643795495196024950063651033720913516400856155538191449180663109738068281273150958695763410944) (and (not (<=.f64 d3 -54999999999999997746560955263675094651541375272385737279703467599047077564501393688941212248641725727293351920566016701104128)) (or (<=.f64 d3 -11500000000000000791363488428112033603384939657526188782639802325054070682610460382334171759848304150860061796435230720) (not (<=.f64 d3 155000000000000009618283261998878726949270090584748289659474553988112206984340172393733423104))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d2 -759999999999999996813063820648440192780610575600475458395565062118111435388891890320381919893503812176667272882582688388428278379053056) (*.f64 d1 d2) (if (<=.f64 d2 -6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 d1 d4) (if (<=.f64 d2 -1954587813565703/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4)))))
(if (<=.f64 d2 -759999999999999996813063820648440192780610575600475458395565062118111435388891890320381919893503812176667272882582688388428278379053056) (*.f64 d1 d2) (if (<=.f64 d2 -6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 d3 (neg.f64 d1)) (if (or (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (not (<=.f64 d2 -1954587813565703/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512))) (*.f64 d1 d4) (*.f64 d3 (neg.f64 d1)))))
(if (<=.f64 d2 -759999999999999996813063820648440192780610575600475458395565062118111435388891890320381919893503812176667272882582688388428278379053056) (*.f64 d1 d2) (if (or (<=.f64 d2 -6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (not (or (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (not (<=.f64 d2 -1954587813565703/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 -759999999999999996813063820648440192780610575600475458395565062118111435388891890320381919893503812176667272882582688388428278379053056) (*.f64 d1 d2) (if (or (<=.f64 d2 -6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (and (not (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912)) (<=.f64 d2 -1954587813565703/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 -999999999999999993220948674361627976461708441944064) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Compiler

Compiled 361 to 217 computations (39.9% saved)

soundness1.5s (19.5%)

Rules
1370×sub-neg
1370×sub-neg
1196×cancel-sign-sub-inv
1148×fma-define
1148×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
064022170
1189221093
2752621093
073984
1289776
2998664
34152644
47106640
064022170
1189221093
2752621093
025191
1437186
26762186
064022170
1189221093
2752621093
042512496
1127412069
2461211781
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 371 to 127 computations (65.8% saved)

end1.0ms (0%)

preprocess131.0ms (1.7%)

Remove

(sort d2 d4)

Compiler

Compiled 768 to 332 computations (56.8% saved)

Profiling

Loading profile data...