
Time bar (total: 2.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.9% | 0.0% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 10 to 9 computations (10.0% saved)
| 200.0ms | 7 932× | 0 | valid |
| 4.0ms | 141× | 1 | valid |
| 4.0ms | 106× | 2 | valid |
| 3.0ms | 77× | 3 | valid |
Div: 4.0ms (28.1% of total, 0.0 MiB)Add: 3.0ms (21.1% of total, 0.0 MiB)Sub: 3.0ms (21.1% of total, 0.0 MiB)Fabs: 3.0ms (21.1% of total, 0.0 MiB)adjust: 1.0ms (7.0% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 54 |
| 1 | 124 | 48 |
| 2 | 411 | 48 |
| 3 | 1469 | 48 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.9% | (+.f64 x (/.f64 (fabs.f64 (-.f64 y x)) #s(literal 2 binary64))) |
Compiled 2 to 14 computations (-600.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 341 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %3 = (fabs.f64 %2) %5 = (/.f64 %3 #s(literal 2 binary64)) x y %2 %3 #s(literal 2 binary64) %5 (+.f64 x %5) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %11 = (fabs %5) %12 = (-.f64 y x) %13 = (fabs.f64 %12) %16 = (/ %11 2) %18 = (*.f64 #s(literal 1/2 binary64) %13) %20 = (+ x %16) %24 = (/.f64 y x) %30 = (pow.f64 x #s(literal 2 binary64)) %31 = (/.f64 #s(literal 1 binary64) x) %32 = (fabs.f64 %31) %33 = (*.f64 %30 %32) %48 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %49 = (*.f64 %30 %48) %57 = (/.f64 x y) %62 = (pow.f64 y #s(literal 2 binary64)) %64 = (fabs.f64 (/.f64 #s(literal 1 binary64) y)) %65 = (*.f64 %62 %64) %69 = (/.f64 x %62) %78 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %79 = (*.f64 %62 %78) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %11 %13) (approx %16 %18) (approx %20 (+.f64 x %18)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %24 #s(literal 1 binary64)))) (approx %11 (*.f64 #s(literal -1 binary64) %33)) (approx %16 (*.f64 #s(literal -1/2 binary64) %33)) (approx %20 (*.f64 %30 (fma.f64 #s(literal -1/2 binary64) %32 %31))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %24))))) (approx %11 %49) (approx %16 (*.f64 #s(literal 1/2 binary64) %49)) (approx %20 (*.f64 %30 (fma.f64 #s(literal 1/2 binary64) %48 %31))) (approx %5 %12) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %57)))) (approx %11 %65) (approx %16 (*.f64 #s(literal 1/2 binary64) %65)) (approx %20 (*.f64 %62 (fma.f64 #s(literal 1/2 binary64) %64 %69))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %57 #s(literal 1 binary64))))) (approx %11 (*.f64 #s(literal -1 binary64) %79)) (approx %16 (*.f64 #s(literal -1/2 binary64) %79)) (approx %20 (*.f64 %62 (fma.f64 #s(literal -1/2 binary64) %78 %69))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | x | inf |
| 2.0ms | x | 0 |
| 1.0ms | x | -inf |
| 1.0ms | y | -inf |
| 1.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 24 |
| 0 | 11 | 24 |
| 1 | 45 | 24 |
| 2 | 138 | 24 |
| 3 | 540 | 24 |
| 4 | 3041 | 24 |
| 0 | 4064 | 24 |
| 0 | 4388 | 23 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %3 = (fabs.f64 %2) %5 = (/.f64 %3 #s(literal 2 binary64)) x y %2 %3 #s(literal 2 binary64) %5 (+.f64 x %5) |
| Outputs |
|---|
%3 = (-.f64 y x) %8 = (*.f64 #s(literal -2 binary64) x) %13 = (+.f64 x x) %22 = (-.f64 x y) %24 = (neg.f64 x) %28 = (*.f64 #s(literal 1/2 binary64) x) %31 = (neg.f64 %28) %33 = (/.f64 x #s(literal -2 binary64)) %48 = (*.f64 #s(literal -1/2 binary64) x) %59 = (fabs.f64 %3) %60 = (*.f64 #s(literal 2 binary64) %59) %61 = (*.f64 %60 #s(literal 2 binary64)) %64 = (*.f64 %60 #s(literal -1 binary64)) %66 = (sqrt.f64 %59) %67 = (sqrt.f64 %66) %68 = (*.f64 %67 %66) %70 = (neg.f64 %66) %71 = (*.f64 %70 #s(literal 1 binary64)) %73 = (neg.f64 %59) %74 = (*.f64 %73 #s(literal -2 binary64)) %76 = (neg.f64 %70) %80 = (sqrt.f64 (*.f64 %66 %59)) %82 = (fabs.f64 %60) %84 = (*.f64 %73 #s(literal 2 binary64)) %87 = (*.f64 %66 #s(literal -1 binary64)) %93 = (*.f64 %70 #s(literal -1 binary64)) %101 = (*.f64 #s(literal 1/2 binary64) %59) %109 = (*.f64 %22 %3) %110 = (*.f64 %109 %109) %113 = (*.f64 %22 %22) %117 = (*.f64 #s(literal -2 binary64) %59) %119 = (*.f64 %59 #s(literal -2 binary64)) %135 = (*.f64 %66 #s(literal 1/2 binary64)) %136 = (*.f64 %135 %67) %138 = (*.f64 #s(literal -1/2 binary64) %70) %140 = (*.f64 #s(literal 1/2 binary64) %70) %143 = (*.f64 %59 #s(literal 0 binary64)) %145 = (*.f64 #s(literal 0 binary64) %59) %149 = (/.f64 %101 #s(literal -2 binary64)) %151 = (*.f64 %101 #s(literal 1/2 binary64)) %157 = (/.f64 %135 #s(literal 2 binary64)) %158 = (/.f64 %66 #s(literal 1/2 binary64)) %160 = (/.f64 %101 #s(literal 1/2 binary64)) %162 = (/.f64 %101 #s(literal 2 binary64)) %164 = (/.f64 %60 #s(literal 1/2 binary64)) %167 = (/.f64 %59 #s(literal 4 binary64)) %169 = (/.f64 %73 #s(literal 1/2 binary64)) %171 = (/.f64 %59 #s(literal 1/2 binary64)) %173 = (/.f64 %70 #s(literal 1/2 binary64)) %174 = (/.f64 %70 #s(literal 4 binary64)) %176 = (/.f64 %66 #s(literal 4 binary64)) %181 = (/.f64 %70 #s(literal 1 binary64)) %182 = (*.f64 #s(literal -1/2 binary64) %66) %197 = (/.f64 %66 #s(literal -1 binary64)) %207 = (*.f64 %70 #s(literal 1/2 binary64)) %216 = (*.f64 %67 %135) %222 = (/.f64 %59 #s(literal -1 binary64)) %225 = (*.f64 %70 #s(literal -1/2 binary64)) %234 = (*.f64 #s(literal -1/2 binary64) %59) %252 = (*.f64 #s(literal -1/4 binary64) %73) %254 = (*.f64 #s(literal 1/4 binary64) %59) %256 = (*.f64 #s(literal 1/2 binary64) %101) %326 = (*.f64 #s(literal -2 binary64) %73) %331 = (*.f64 %101 #s(literal -2 binary64)) %349 = (*.f64 %101 #s(literal 0 binary64)) %351 = (*.f64 #s(literal 0 binary64) %101) %449 = (-.f64 %8 %59) %452 = (fma.f64 #s(literal 2 binary64) x %59) %455 = (fma.f64 #s(literal 1/2 binary64) %59 x) %458 = (/.f64 %455 #s(literal 2 binary64)) %460 = (*.f64 %449 #s(literal 1 binary64)) %462 = (*.f64 %449 #s(literal -1 binary64)) %464 = (/.f64 %452 #s(literal 4 binary64)) %470 = (/.f64 %452 #s(literal 1/2 binary64)) %473 = (-.f64 %234 x) %475 = (*.f64 x #s(literal -4 binary64)) %476 = (-.f64 %475 %60) %478 = (*.f64 #s(literal 2 binary64) %452) %501 = (*.f64 %8 #s(literal -2 binary64)) %504 = (*.f64 %8 #s(literal 2 binary64)) %559 = (*.f64 #s(literal 1/2 binary64) %28) %560 = (fma.f64 #s(literal 1/2 binary64) x %101) %562 = (-.f64 %28 %234) %564 = (+.f64 %59 x) %565 = (*.f64 #s(literal 1/2 binary64) %564) %567 = (*.f64 %564 #s(literal 1/2 binary64)) %569 = (/.f64 %564 #s(literal 2 binary64)) %571 = (/.f64 %28 #s(literal 4 binary64)) %590 = (/.f64 x #s(literal 4 binary64)) %596 = (/.f64 %13 #s(literal 1/2 binary64)) %602 = (/.f64 x #s(literal 1/2 binary64)) %608 = (/.f64 %28 #s(literal 2 binary64)) %674 = (*.f64 #s(literal 1/4 binary64) x) x y (*.f64 #s(literal 1 binary64) %3) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -2 binary64)) %8) #s(literal -2 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 2 binary64)) %13) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1 binary64)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (neg.f64 %22) (fma.f64 (*.f64 %24 #s(literal 1/2 binary64)) #s(literal 2 binary64) y) (fma.f64 (*.f64 #s(literal -1 binary64) %28) #s(literal 2 binary64) y) (fma.f64 %31 #s(literal 2 binary64) y) (fma.f64 %33 #s(literal 2 binary64) y) (fma.f64 %28 #s(literal -2 binary64) y) (fma.f64 #s(literal -1/2 binary64) %13 y) (fma.f64 %8 #s(literal 1/2 binary64) y) (fma.f64 #s(literal -1 binary64) x y) (fma.f64 %24 #s(literal 1 binary64) y) (fma.f64 #s(literal 1/2 binary64) (/.f64 %13 #s(literal -1 binary64)) y) (fma.f64 %13 #s(literal -1/2 binary64) y) (fma.f64 #s(literal -2 binary64) %28 y) (fma.f64 #s(literal 1 binary64) %24 y) (fma.f64 #s(literal 2 binary64) (*.f64 %28 #s(literal -1 binary64)) y) (fma.f64 #s(literal 2 binary64) %48 y) (fma.f64 #s(literal 2 binary64) %31 y) (fma.f64 #s(literal 2 binary64) %33 y) (fma.f64 x #s(literal -1 binary64) y) (-.f64 (-.f64 y %28) %28) (-.f64 %24 (neg.f64 y)) %3 (+.f64 %24 y) (+.f64 y %24) (*.f64 %61 #s(literal 1/4 binary64)) (*.f64 %64 #s(literal -1/2 binary64)) (*.f64 %68 %67) (*.f64 %71 %71) (*.f64 %74 #s(literal 1/2 binary64)) (*.f64 %76 %76) (*.f64 %76 %66) (*.f64 %80 %67) (*.f64 %82 #s(literal 1/2 binary64)) (*.f64 %84 #s(literal -1/2 binary64)) (*.f64 %60 #s(literal 1/2 binary64)) (*.f64 %70 %87) (*.f64 %70 %71) (*.f64 %70 %70) (*.f64 %67 %68) (*.f64 %67 %80) (*.f64 %66 %93) (*.f64 %66 %76) (*.f64 %66 %66) (*.f64 #s(literal -1 binary64) %73) (*.f64 #s(literal 1/2 binary64) %60) (*.f64 %73 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %59) (*.f64 %101 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %101) (*.f64 %59 #s(literal 1 binary64)) (pow.f64 %71 #s(literal 2 binary64)) (pow.f64 %70 #s(literal 2 binary64)) (pow.f64 %67 #s(literal 4 binary64)) (pow.f64 %110 #s(literal 1/4 binary64)) (pow.f64 %66 #s(literal 2 binary64)) (pow.f64 %113 #s(literal 1/2 binary64)) (pow.f64 %59 #s(literal 1 binary64)) (/.f64 %64 #s(literal -2 binary64)) (/.f64 %117 #s(literal -2 binary64)) (/.f64 %119 #s(literal -2 binary64)) (/.f64 %60 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %70 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %110 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %66 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %113 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %59 #s(literal -1 binary64))) (/.f64 %59 #s(literal 1 binary64)) (neg.f64 %73) (fma.f64 %136 %67 %101) (fma.f64 %138 %66 %101) (fma.f64 %140 %70 %101) (fma.f64 %61 #s(literal 1/4 binary64) %143) (fma.f64 %61 #s(literal 1/4 binary64) %145) (fma.f64 %64 #s(literal -1/2 binary64) %143) (fma.f64 %64 #s(literal -1/2 binary64) %145) (fma.f64 %149 #s(literal -2 binary64) %101) (fma.f64 %151 #s(literal 2 binary64) %101) (fma.f64 %68 %67 %143) (fma.f64 %68 %67 %145) (fma.f64 %71 %71 %143) (fma.f64 %71 %71 %145) (fma.f64 %157 %158 %101) (fma.f64 %160 #s(literal 1/2 binary64) %101) (fma.f64 %162 #s(literal 2 binary64) %101) (fma.f64 %164 #s(literal 1/8 binary64) %101) (fma.f64 %167 #s(literal 2 binary64) %101) (fma.f64 %169 #s(literal -1/4 binary64) %101) (fma.f64 %171 #s(literal 1/4 binary64) %101) (fma.f64 %173 %174 %101) (fma.f64 %176 %158 %101) (fma.f64 %174 %173 %101) (fma.f64 %158 %157 %101) (fma.f64 %158 %176 %101) (fma.f64 %181 %182 %101) (fma.f64 %74 #s(literal 1/2 binary64) %143) (fma.f64 %74 #s(literal 1/2 binary64) %145) (fma.f64 %76 %76 %143) (fma.f64 %76 %76 %145) (fma.f64 %76 %66 %143) (fma.f64 %76 %66 %145) (fma.f64 %80 %67 %143) (fma.f64 %80 %67 %145) (fma.f64 %82 #s(literal 1/2 binary64) %143) (fma.f64 %82 #s(literal 1/2 binary64) %145) (fma.f64 #s(literal -1/4 binary64) %169 %101) (fma.f64 #s(literal 1/4 binary64) %171 %101) (fma.f64 %182 %181 %101) (fma.f64 %182 %197 %101) (fma.f64 %182 %70 %101) (fma.f64 %84 #s(literal -1/4 binary64) %101) (fma.f64 %84 #s(literal -1/2 binary64) %143) (fma.f64 %84 #s(literal -1/2 binary64) %145) (fma.f64 %60 #s(literal 1/4 binary64) %101) (fma.f64 %60 #s(literal 1/2 binary64) %143) (fma.f64 %60 #s(literal 1/2 binary64) %145) (fma.f64 %135 %66 %101) (fma.f64 %70 %207 %101) (fma.f64 %70 %87 %143) (fma.f64 %70 %87 %145) (fma.f64 %70 %71 %143) (fma.f64 %70 %71 %145) (fma.f64 %70 %182 %101) (fma.f64 %70 %70 %143) (fma.f64 %70 %70 %145) (fma.f64 %67 %216 %101) (fma.f64 %67 %68 %143) (fma.f64 %67 %68 %145) (fma.f64 %67 %80 %143) (fma.f64 %67 %80 %145) (fma.f64 #s(literal -1/2 binary64) %222 %101) (fma.f64 #s(literal -1/2 binary64) %73 %101) (fma.f64 %66 %225 %101) (fma.f64 %66 %93 %143) (fma.f64 %66 %93 %145) (fma.f64 %66 %76 %143) (fma.f64 %66 %76 %145) (fma.f64 %66 %135 %101) (fma.f64 %66 %66 %143) (fma.f64 %66 %66 %145) (fma.f64 #s(literal -1 binary64) %234 %101) (fma.f64 #s(literal -1 binary64) %73 %143) (fma.f64 #s(literal -1 binary64) %73 %145) (fma.f64 %234 #s(literal -1 binary64) %101) (fma.f64 #s(literal 1/2 binary64) %160 %101) (fma.f64 #s(literal 1/2 binary64) %60 %143) (fma.f64 #s(literal 1/2 binary64) %60 %145) (fma.f64 #s(literal 1/2 binary64) %59 %101) (fma.f64 %73 #s(literal -1/2 binary64) %101) (fma.f64 %73 #s(literal -1 binary64) %143) (fma.f64 %73 #s(literal -1 binary64) %145) (fma.f64 #s(literal 1 binary64) %101 %101) (fma.f64 #s(literal 1 binary64) %59 %143) (fma.f64 #s(literal 1 binary64) %59 %145) (fma.f64 %101 #s(literal 1 binary64) %101) (fma.f64 %101 #s(literal 2 binary64) %143) (fma.f64 %101 #s(literal 2 binary64) %145) (fma.f64 #s(literal 2 binary64) %252 %101) (fma.f64 #s(literal 2 binary64) %254 %101) (fma.f64 #s(literal 2 binary64) %256 %101) (fma.f64 #s(literal 2 binary64) %162 %101) (fma.f64 #s(literal 2 binary64) %167 %101) (fma.f64 #s(literal 2 binary64) %101 %143) (fma.f64 #s(literal 2 binary64) %101 %145) (fma.f64 %59 #s(literal 1/2 binary64) %101) (fma.f64 %59 #s(literal 1 binary64) %143) (fma.f64 %59 #s(literal 1 binary64) %145) (sqrt.f64 %113) (fabs.f64 (*.f64 %22 #s(literal 1 binary64))) (fabs.f64 (*.f64 %3 #s(literal 1 binary64))) (fabs.f64 %73) (fabs.f64 %22) (fabs.f64 %59) %59 (+.f64 %101 %101) (+.f64 %59 %143) (+.f64 %59 %145) #s(literal 2 binary64) (*.f64 %136 %67) (*.f64 %138 %66) (*.f64 %140 %70) (*.f64 %149 #s(literal -2 binary64)) (*.f64 %151 #s(literal 2 binary64)) (*.f64 %157 %158) (*.f64 %160 #s(literal 1/2 binary64)) (*.f64 %162 #s(literal 2 binary64)) (*.f64 %164 #s(literal 1/8 binary64)) (*.f64 %167 #s(literal 2 binary64)) (*.f64 %169 #s(literal -1/4 binary64)) (*.f64 %171 #s(literal 1/4 binary64)) (*.f64 %173 %174) (*.f64 %176 %158) (*.f64 %174 %173) (*.f64 %158 %157) (*.f64 %158 %176) (*.f64 %181 %182) (*.f64 #s(literal -1/4 binary64) %169) (*.f64 #s(literal 1/4 binary64) %171) (*.f64 %182 %181) (*.f64 %182 %197) (*.f64 %182 %70) (*.f64 %84 #s(literal -1/4 binary64)) (*.f64 %60 #s(literal 1/4 binary64)) (*.f64 %135 %66) (*.f64 %70 %207) (*.f64 %70 %182) (*.f64 %67 %216) (*.f64 #s(literal -1/2 binary64) %222) (*.f64 #s(literal -1/2 binary64) %73) (*.f64 %66 %225) (*.f64 %66 %135) (*.f64 #s(literal -1 binary64) %234) (*.f64 %234 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %160) %101 (*.f64 %73 #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) %101) (*.f64 %101 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %252) (*.f64 #s(literal 2 binary64) %254) (*.f64 #s(literal 2 binary64) %256) (*.f64 #s(literal 2 binary64) %162) (*.f64 #s(literal 2 binary64) %167) (*.f64 %59 #s(literal 1/2 binary64)) (pow.f64 %101 #s(literal 1 binary64)) (/.f64 %160 #s(literal 2 binary64)) (/.f64 %162 #s(literal 1/2 binary64)) (/.f64 %167 #s(literal 1/2 binary64)) (/.f64 %171 #s(literal 4 binary64)) (/.f64 %326 #s(literal 4 binary64)) (/.f64 %117 #s(literal -4 binary64)) (/.f64 %74 #s(literal 4 binary64)) (/.f64 %331 #s(literal -2 binary64)) (/.f64 %119 #s(literal -4 binary64)) (/.f64 %84 #s(literal -4 binary64)) (/.f64 %60 #s(literal 4 binary64)) (/.f64 %234 #s(literal -1 binary64)) (/.f64 %73 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %101)) (/.f64 #s(literal 1 binary64) (pow.f64 %101 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %73)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %59)) (/.f64 %101 #s(literal 1 binary64)) (/.f64 %59 #s(literal 2 binary64)) (neg.f64 %234) (fma.f64 %136 %67 %349) (fma.f64 %136 %67 %351) (fma.f64 %138 %66 %349) (fma.f64 %138 %66 %351) (fma.f64 %140 %70 %349) (fma.f64 %140 %70 %351) (fma.f64 %149 #s(literal -2 binary64) %349) (fma.f64 %149 #s(literal -2 binary64) %351) (fma.f64 %151 #s(literal 2 binary64) %349) (fma.f64 %151 #s(literal 2 binary64) %351) (fma.f64 %157 %158 %349) (fma.f64 %157 %158 %351) (fma.f64 %160 #s(literal 1/2 binary64) %349) (fma.f64 %160 #s(literal 1/2 binary64) %351) (fma.f64 %162 #s(literal 2 binary64) %349) (fma.f64 %162 #s(literal 2 binary64) %351) (fma.f64 %164 #s(literal 1/8 binary64) %349) (fma.f64 %164 #s(literal 1/8 binary64) %351) (fma.f64 %167 #s(literal 2 binary64) %349) (fma.f64 %167 #s(literal 2 binary64) %351) (fma.f64 %169 #s(literal -1/4 binary64) %349) (fma.f64 %169 #s(literal -1/4 binary64) %351) (fma.f64 %171 #s(literal 1/4 binary64) %349) (fma.f64 %171 #s(literal 1/4 binary64) %351) (fma.f64 %173 %174 %349) (fma.f64 %173 %174 %351) (fma.f64 %176 %158 %349) (fma.f64 %176 %158 %351) (fma.f64 %174 %173 %349) (fma.f64 %174 %173 %351) (fma.f64 %158 %157 %349) (fma.f64 %158 %157 %351) (fma.f64 %158 %176 %349) (fma.f64 %158 %176 %351) (fma.f64 %181 %182 %349) (fma.f64 %181 %182 %351) (fma.f64 #s(literal -1/4 binary64) %169 %349) (fma.f64 #s(literal -1/4 binary64) %169 %351) (fma.f64 #s(literal 1/4 binary64) %171 %349) (fma.f64 #s(literal 1/4 binary64) %171 %351) (fma.f64 %182 %181 %349) (fma.f64 %182 %181 %351) (fma.f64 %182 %197 %349) (fma.f64 %182 %197 %351) (fma.f64 %182 %70 %349) (fma.f64 %182 %70 %351) (fma.f64 %84 #s(literal -1/4 binary64) %349) (fma.f64 %84 #s(literal -1/4 binary64) %351) (fma.f64 %60 #s(literal 1/4 binary64) %349) (fma.f64 %60 #s(literal 1/4 binary64) %351) (fma.f64 %135 %66 %349) (fma.f64 %135 %66 %351) (fma.f64 %70 %207 %349) (fma.f64 %70 %207 %351) (fma.f64 %70 %182 %349) (fma.f64 %70 %182 %351) (fma.f64 %67 %216 %349) (fma.f64 %67 %216 %351) (fma.f64 #s(literal -1/2 binary64) %222 %349) (fma.f64 #s(literal -1/2 binary64) %222 %351) (fma.f64 #s(literal -1/2 binary64) %73 %349) (fma.f64 #s(literal -1/2 binary64) %73 %351) (fma.f64 %66 %225 %349) (fma.f64 %66 %225 %351) (fma.f64 %66 %135 %349) (fma.f64 %66 %135 %351) (fma.f64 #s(literal -1 binary64) %234 %349) (fma.f64 #s(literal -1 binary64) %234 %351) (fma.f64 %234 #s(literal -1 binary64) %349) (fma.f64 %234 #s(literal -1 binary64) %351) (fma.f64 #s(literal 1/2 binary64) %160 %349) (fma.f64 #s(literal 1/2 binary64) %160 %351) (fma.f64 #s(literal 1/2 binary64) %101 %256) (fma.f64 #s(literal 1/2 binary64) %59 %349) (fma.f64 #s(literal 1/2 binary64) %59 %351) (fma.f64 %73 #s(literal -1/2 binary64) %349) (fma.f64 %73 #s(literal -1/2 binary64) %351) (fma.f64 #s(literal 1 binary64) %101 %349) (fma.f64 #s(literal 1 binary64) %101 %351) (fma.f64 %101 #s(literal 1/2 binary64) %151) (fma.f64 %101 #s(literal 1 binary64) %349) (fma.f64 %101 #s(literal 1 binary64) %351) (fma.f64 #s(literal 2 binary64) %252 %349) (fma.f64 #s(literal 2 binary64) %252 %351) (fma.f64 #s(literal 2 binary64) %254 %349) (fma.f64 #s(literal 2 binary64) %254 %351) (fma.f64 #s(literal 2 binary64) %256 %349) (fma.f64 #s(literal 2 binary64) %256 %351) (fma.f64 #s(literal 2 binary64) %162 %349) (fma.f64 #s(literal 2 binary64) %162 %351) (fma.f64 #s(literal 2 binary64) %167 %349) (fma.f64 #s(literal 2 binary64) %167 %351) (fma.f64 %59 #s(literal 1/2 binary64) %349) (fma.f64 %59 #s(literal 1/2 binary64) %351) (+.f64 %151 %151) (+.f64 %256 %256) (+.f64 %101 %349) (+.f64 %101 %351) (*.f64 (*.f64 %449 #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 %452 #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 %455 #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 %458 #s(literal 2 binary64)) (*.f64 %460 #s(literal -1/2 binary64)) (*.f64 %462 #s(literal 1/2 binary64)) (*.f64 %464 #s(literal 2 binary64)) (*.f64 (/.f64 %449 #s(literal 1/2 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 %449 #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 %470 #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) %470) (*.f64 %473 #s(literal -1 binary64)) (*.f64 %476 #s(literal -1/4 binary64)) (*.f64 %478 #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) %449) (*.f64 %449 #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) %473) (*.f64 #s(literal 1/2 binary64) %452) (*.f64 %452 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %455) (*.f64 %455 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %452)) (pow.f64 %455 #s(literal 1 binary64)) (/.f64 (/.f64 %476 #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (/.f64 %478 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %455 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 %458 #s(literal 1/2 binary64)) (/.f64 %460 #s(literal -2 binary64)) (/.f64 %462 #s(literal 2 binary64)) (/.f64 (fma.f64 %101 #s(literal -2 binary64) %8) #s(literal -2 binary64)) (/.f64 (fma.f64 %73 #s(literal -2 binary64) %501) #s(literal 4 binary64)) (/.f64 (fma.f64 %59 #s(literal -2 binary64) %504) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal -2 binary64) %74) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) x %331) #s(literal -2 binary64)) (/.f64 (fma.f64 %8 #s(literal 2 binary64) %119) #s(literal -4 binary64)) (/.f64 %464 #s(literal 1/2 binary64)) (/.f64 %470 #s(literal 4 binary64)) (/.f64 (fma.f64 %73 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %8)) #s(literal 4 binary64)) (/.f64 (fma.f64 %59 #s(literal -2 binary64) %475) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal -2 binary64) %326) #s(literal 4 binary64)) (/.f64 (fma.f64 %8 #s(literal 2 binary64) %117) #s(literal -4 binary64)) (/.f64 (-.f64 %8 (*.f64 #s(literal -2 binary64) %234)) #s(literal -2 binary64)) (/.f64 (-.f64 %504 %326) #s(literal -4 binary64)) (/.f64 (-.f64 %501 %117) #s(literal 4 binary64)) (/.f64 (neg.f64 %476) #s(literal 4 binary64)) (/.f64 (neg.f64 %478) #s(literal -4 binary64)) (/.f64 %473 #s(literal -1 binary64)) (/.f64 %476 #s(literal -4 binary64)) (/.f64 %478 #s(literal 4 binary64)) (/.f64 %449 #s(literal -2 binary64)) (/.f64 %452 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %476)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %478)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %455)) (/.f64 #s(literal 1 binary64) (pow.f64 %455 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %449)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %452)) (/.f64 %455 #s(literal 1 binary64)) (neg.f64 %473) (fma.f64 %136 %67 x) (fma.f64 %138 %66 x) (fma.f64 %140 %70 x) (fma.f64 %149 #s(literal -2 binary64) x) (fma.f64 %151 #s(literal 2 binary64) x) (fma.f64 %559 #s(literal 2 binary64) %560) (fma.f64 %559 #s(literal 2 binary64) %562) (fma.f64 %559 #s(literal 2 binary64) %565) (fma.f64 %559 #s(literal 2 binary64) %567) (fma.f64 %559 #s(literal 2 binary64) %569) (fma.f64 %571 #s(literal 4 binary64) %560) (fma.f64 %571 #s(literal 4 binary64) %562) (fma.f64 %571 #s(literal 4 binary64) %565) (fma.f64 %571 #s(literal 4 binary64) %567) (fma.f64 %571 #s(literal 4 binary64) %569) (fma.f64 %157 %158 x) (fma.f64 %160 #s(literal 1/2 binary64) x) (fma.f64 %162 #s(literal 2 binary64) x) (fma.f64 %164 #s(literal 1/8 binary64) x) (fma.f64 %167 #s(literal 2 binary64) x) (fma.f64 %169 #s(literal -1/4 binary64) x) (fma.f64 %171 #s(literal 1/4 binary64) x) (fma.f64 %173 %174 x) (fma.f64 %176 %158 x) (fma.f64 %174 %173 x) (fma.f64 %158 %157 x) (fma.f64 %158 %176 x) (fma.f64 %181 %182 x) (fma.f64 %590 #s(literal 2 binary64) %560) (fma.f64 %590 #s(literal 2 binary64) %562) (fma.f64 %590 #s(literal 2 binary64) %565) (fma.f64 %590 #s(literal 2 binary64) %567) (fma.f64 %590 #s(literal 2 binary64) %569) (fma.f64 %596 #s(literal 1/8 binary64) %560) (fma.f64 %596 #s(literal 1/8 binary64) %562) (fma.f64 %596 #s(literal 1/8 binary64) %565) (fma.f64 %596 #s(literal 1/8 binary64) %567) (fma.f64 %596 #s(literal 1/8 binary64) %569) (fma.f64 %602 #s(literal 1/4 binary64) %560) (fma.f64 %602 #s(literal 1/4 binary64) %562) (fma.f64 %602 #s(literal 1/4 binary64) %565) (fma.f64 %602 #s(literal 1/4 binary64) %567) (fma.f64 %602 #s(literal 1/4 binary64) %569) (fma.f64 %608 #s(literal 2 binary64) %560) (fma.f64 %608 #s(literal 2 binary64) %562) (fma.f64 %608 #s(literal 2 binary64) %565) (fma.f64 %608 #s(literal 2 binary64) %567) (fma.f64 %608 #s(literal 2 binary64) %569) (fma.f64 %564 #s(literal 1/2 binary64) %28) (fma.f64 #s(literal -1/4 binary64) %169 x) (fma.f64 #s(literal 1/4 binary64) %171 x) (fma.f64 #s(literal 1/4 binary64) %602 %560) (fma.f64 #s(literal 1/4 binary64) %602 %562) (fma.f64 #s(literal 1/4 binary64) %602 %565) (fma.f64 #s(literal 1/4 binary64) %602 %567) (fma.f64 #s(literal 1/4 binary64) %602 %569) (fma.f64 %182 %181 x) (fma.f64 %182 %197 x) (fma.f64 %182 %70 x) (fma.f64 %84 #s(literal -1/4 binary64) x) (fma.f64 %60 #s(literal 1/4 binary64) x) (fma.f64 %135 %66 x) (fma.f64 %28 #s(literal 1 binary64) %560) (fma.f64 %28 #s(literal 1 binary64) %562) (fma.f64 %28 #s(literal 1 binary64) %565) (fma.f64 %28 #s(literal 1 binary64) %567) (fma.f64 %28 #s(literal 1 binary64) %569) (fma.f64 #s(literal 4 binary64) %571 %560) (fma.f64 #s(literal 4 binary64) %571 %562) (fma.f64 #s(literal 4 binary64) %571 %565) (fma.f64 #s(literal 4 binary64) %571 %567) (fma.f64 #s(literal 4 binary64) %571 %569) (fma.f64 %70 %207 x) (fma.f64 %70 %182 x) (fma.f64 %67 %216 x) (fma.f64 #s(literal -1/2 binary64) %222 x) (fma.f64 #s(literal -1/2 binary64) %73 x) (fma.f64 %66 %225 x) (fma.f64 %66 %135 x) (fma.f64 #s(literal -1 binary64) %48 %560) (fma.f64 #s(literal -1 binary64) %48 %562) (fma.f64 #s(literal -1 binary64) %48 %565) (fma.f64 #s(literal -1 binary64) %48 %567) (fma.f64 #s(literal -1 binary64) %48 %569) (fma.f64 #s(literal -1 binary64) %234 x) (fma.f64 %234 #s(literal -1 binary64) x) (fma.f64 #s(literal 1/2 binary64) %160 x) (fma.f64 #s(literal 1/2 binary64) %564 %28) %455 (fma.f64 #s(literal 1/2 binary64) x %560) (fma.f64 #s(literal 1/2 binary64) x %562) (fma.f64 #s(literal 1/2 binary64) x %565) (fma.f64 #s(literal 1/2 binary64) x %567) (fma.f64 #s(literal 1/2 binary64) x %569) (fma.f64 %13 #s(literal 1/4 binary64) %560) (fma.f64 %13 #s(literal 1/4 binary64) %562) (fma.f64 %13 #s(literal 1/4 binary64) %565) (fma.f64 %13 #s(literal 1/4 binary64) %567) (fma.f64 %13 #s(literal 1/4 binary64) %569) (fma.f64 %73 #s(literal -1/2 binary64) x) (fma.f64 #s(literal 1 binary64) %28 %560) (fma.f64 #s(literal 1 binary64) %28 %562) (fma.f64 #s(literal 1 binary64) %28 %565) (fma.f64 #s(literal 1 binary64) %28 %567) (fma.f64 #s(literal 1 binary64) %28 %569) (fma.f64 #s(literal 1 binary64) %101 x) (fma.f64 %101 #s(literal 1 binary64) x) (fma.f64 #s(literal 2 binary64) %252 x) (fma.f64 #s(literal 2 binary64) %254 x) (fma.f64 #s(literal 2 binary64) %674 %560) (fma.f64 #s(literal 2 binary64) %674 %562) (fma.f64 #s(literal 2 binary64) %674 %565) (fma.f64 #s(literal 2 binary64) %674 %567) (fma.f64 #s(literal 2 binary64) %674 %569) (fma.f64 #s(literal 2 binary64) %256 x) (fma.f64 #s(literal 2 binary64) %162 x) (fma.f64 #s(literal 2 binary64) %167 x) (fma.f64 #s(literal 2 binary64) %590 %560) (fma.f64 #s(literal 2 binary64) %590 %562) (fma.f64 #s(literal 2 binary64) %590 %565) (fma.f64 #s(literal 2 binary64) %590 %567) (fma.f64 #s(literal 2 binary64) %590 %569) (fma.f64 #s(literal 2 binary64) %608 %560) (fma.f64 #s(literal 2 binary64) %608 %562) (fma.f64 #s(literal 2 binary64) %608 %565) (fma.f64 #s(literal 2 binary64) %608 %567) (fma.f64 #s(literal 2 binary64) %608 %569) (fma.f64 %59 #s(literal 1/2 binary64) x) (fma.f64 x #s(literal 1/2 binary64) %560) (fma.f64 x #s(literal 1/2 binary64) %562) (fma.f64 x #s(literal 1/2 binary64) %565) (fma.f64 x #s(literal 1/2 binary64) %567) (fma.f64 x #s(literal 1/2 binary64) %569) (-.f64 %101 %24) (-.f64 x %234) (+.f64 (fma.f64 #s(literal 1/2 binary64) %59 %28) %28) (+.f64 %565 %28) (+.f64 %567 %28) (+.f64 %569 %28) (+.f64 %28 %560) (+.f64 %28 %562) (+.f64 %28 %565) (+.f64 %28 %567) (+.f64 %28 %569) (+.f64 %101 x) (+.f64 x %101) |
Compiled 580 to 758 computations (-30.7% saved)
Compiled 43 to 165 computations (-283.7% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 34 | 9 | 43 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 35 | 9 | 44 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.2% | %27 = (sqrt.f64 (fabs.f64 (-.f64 y x))) %28 = (sqrt.f64 %27) (fma.f64 %28 (*.f64 %28 (*.f64 %27 #s(literal 1/2 binary64))) x) |
| ▶ | 99.4% | %27 = (sqrt.f64 (fabs.f64 (-.f64 y x))) (fma.f64 %27 (*.f64 %27 #s(literal 1/2 binary64)) x) |
| ▶ | 99.9% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
| ▶ | 99.9% | (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 (-.f64 y x)) x))) |
| ▶ | 99.7% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x))) |
| ▶ | 98.8% | (+.f64 x (/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 y x)))) #s(literal 4 binary64)) #s(literal 2 binary64))) |
| ▶ | 59.2% | (+.f64 x (/.f64 (fabs.f64 (approx (- y x) y)) #s(literal 2 binary64))) |
| ▶ | 99.7% | (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 y x))))) |
| ▶ | 29.3% | (approx (+ x (/ (fabs (- y x)) 2)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) x)))) |
Compiled 9 to 36 computations (-300.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 535 | 3301 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %3 = (fabs.f64 %2) %5 = (- y x) %6 = (approx %5 y) %10 = (pow.f64 x #s(literal 2 binary64)) %11 = (/.f64 #s(literal 1 binary64) x) %12 = (/.f64 #s(literal -1 binary64) x) %13 = (fabs.f64 %12) %14 = (fma.f64 #s(literal 1/2 binary64) %13 %11) %15 = (*.f64 %10 %14) %21 = (sqrt.f64 %3) %22 = (sqrt.f64 %21) %24 = (pow.f64 %22 #s(literal 4 binary64)) %25 = (*.f64 %21 #s(literal 1/2 binary64)) %26 = (*.f64 %22 %25) %27 = (/.f64 #s(literal 2 binary64) %3) %28 = (/.f64 #s(literal 1 binary64) %27) %29 = (fma.f64 #s(literal 1/2 binary64) %3 x) %30 = (/.f64 #s(literal 1 binary64) %29) %32 = (+.f64 %3 x) %33 = (*.f64 #s(literal 1/2 binary64) %32) %38 = (/.f64 %24 #s(literal 2 binary64)) %40 = (fabs.f64 %6) %41 = (/.f64 %40 #s(literal 2 binary64)) x y %2 %3 #s(literal 2 binary64) %6 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 (approx (+ x (/ (fabs %5) 2)) %15) %21 %22 #s(literal 4 binary64) %24 %25 %26 %27 %28 %29 %30 (/.f64 #s(literal 1 binary64) %30) %32 %33 (fma.f64 %22 %26 x) (fma.f64 %21 %25 x) (fma.f64 #s(literal 1/2 binary64) x %33) (+.f64 x %28) %38 (+.f64 x %38) %40 %41 (+.f64 x %41) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %11 = (fabs %5) %12 = (-.f64 y x) %13 = (fabs.f64 %12) %16 = (pow x 2) %18 = (pow.f64 x #s(literal 2 binary64)) %21 = (/ 1 x) %23 = (/.f64 #s(literal 1 binary64) x) %26 = (/ -1 x) %27 = (/.f64 #s(literal -1 binary64) x) %29 = (fabs %26) %30 = (fabs.f64 x) %31 = (/.f64 %30 %18) %36 = (+ (* 1/2 %29) %21) %40 = (*.f64 #s(literal -1/2 binary64) %30) %41 = (+.f64 x %40) %44 = (* %16 %36) %48 = (+ x (/ %11 2)) %50 = (*.f64 #s(literal 1/2 binary64) %13) %52 = (+.f64 x %50) %54 = (sqrt %11) %55 = (sqrt.f64 %13) %57 = (sqrt %54) %58 = (sqrt.f64 %55) %61 = (pow %57 4) %63 = (pow.f64 %58 #s(literal 4 binary64)) %65 = (* %54 1/2) %68 = (* %57 %65) %72 = (/ 2 %11) %77 = (/ 1 (+ (* 1/2 %11) x)) %79 = (pow.f64 %13 #s(literal 2 binary64)) %82 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %13)) %87 = (pow.f64 %13 #s(literal 3 binary64)) %91 = (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %79)) %105 = (+ %11 x) %106 = (+.f64 x %13) %108 = (* 1/2 %105) %112 = (+ (* %57 %68) x) %115 = (*.f64 #s(literal 1/2 binary64) (*.f64 %55 (pow.f64 %58 #s(literal 2 binary64)))) %120 = (+ (* %54 %65) x) %122 = (*.f64 #s(literal 1/2 binary64) (pow.f64 %55 #s(literal 2 binary64))) %126 = (/ %61 2) %127 = (*.f64 #s(literal 1/2 binary64) %63) %129 = (+ x %126) %133 = (/.f64 y x) %137 = (fabs.f64 %23) %138 = (*.f64 %18 %137) %141 = (*.f64 #s(literal -1 binary64) %137) %145 = (fma.f64 #s(literal -1/2 binary64) %137 %23) %151 = (sqrt.f64 %141) %152 = (*.f64 x %151) %155 = (sqrt.f64 (/.f64 %151 x)) %158 = (pow.f64 x #s(literal 4 binary64)) %159 = (pow.f64 %155 #s(literal 4 binary64)) %160 = (*.f64 %158 %159) %171 = (/.f64 #s(literal 1 binary64) %137) %172 = (pow.f64 %137 #s(literal 2 binary64)) %173 = (*.f64 x %172) %181 = (pow.f64 %137 #s(literal 3 binary64)) %209 = (*.f64 #s(literal 1/2 binary64) %23) %213 = (pow.f64 x #s(literal 3 binary64)) %215 = (*.f64 %151 (pow.f64 %155 #s(literal 2 binary64))) %219 = (/.f64 #s(literal 1 binary64) %18) %223 = (pow.f64 %151 #s(literal 2 binary64)) %232 = (/.f64 #s(literal 1 binary64) %213) %241 = (fabs.f64 %27) %242 = (*.f64 %18 %241) %247 = (fma.f64 #s(literal 1/2 binary64) %241 %23) %253 = (sqrt.f64 %241) %254 = (*.f64 x %253) %259 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %253 x))) %263 = (pow.f64 %259 #s(literal 4 binary64)) %264 = (*.f64 %158 %263) %275 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %241)) %276 = (pow.f64 %241 #s(literal 2 binary64)) %284 = (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %276)) %285 = (pow.f64 %241 #s(literal 3 binary64)) %314 = (*.f64 %253 (pow.f64 %259 #s(literal 2 binary64))) %323 = (pow.f64 %253 #s(literal 2 binary64)) %338 = (*.f64 #s(literal 1/2 binary64) %106) %344 = (/.f64 x y) %349 = (pow.f64 y #s(literal 2 binary64)) %351 = (fabs.f64 (/.f64 #s(literal 1 binary64) y)) %352 = (*.f64 %349 %351) %356 = (/.f64 x %349) %360 = (sqrt.f64 %351) %361 = (*.f64 y %360) %364 = (sqrt.f64 (/.f64 %360 y)) %367 = (pow.f64 y #s(literal 4 binary64)) %368 = (pow.f64 %364 #s(literal 4 binary64)) %369 = (*.f64 %367 %368) %381 = (/.f64 x (*.f64 %349 (pow.f64 %351 #s(literal 2 binary64)))) %383 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %351)) %389 = (/.f64 %18 (*.f64 %367 (pow.f64 %351 #s(literal 3 binary64)))) %391 = (*.f64 #s(literal 4 binary64) %381) %396 = (pow.f64 y #s(literal 6 binary64)) %409 = (*.f64 #s(literal 1/2 binary64) %356) %413 = (pow.f64 y #s(literal 3 binary64)) %415 = (*.f64 %360 (pow.f64 %364 #s(literal 2 binary64))) %419 = (/.f64 x %413) %423 = (pow.f64 %360 #s(literal 2 binary64)) %432 = (/.f64 x %367) %441 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %442 = (*.f64 %349 %441) %451 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %441)) %452 = (*.f64 y %451) %457 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %451 y))) %461 = (pow.f64 %457 #s(literal 4 binary64)) %462 = (*.f64 %367 %461) %474 = (/.f64 x (*.f64 %349 (pow.f64 %441 #s(literal 2 binary64)))) %477 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %441)) %483 = (/.f64 %18 (*.f64 %367 (pow.f64 %441 #s(literal 3 binary64)))) %505 = (*.f64 %451 (pow.f64 %457 #s(literal 2 binary64))) %514 = (pow.f64 %451 #s(literal 2 binary64)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %11 %13) (approx %16 %18) (approx %21 %23) (approx %26 %27) (approx %29 (*.f64 #s(literal -1 binary64) %31)) (approx %36 (*.f64 #s(literal -1/2 binary64) %31)) (approx %36 (/.f64 %41 %18)) (approx %44 %40) (approx %44 %41) (approx %48 %50) (approx %48 %52) (approx %54 %55) (approx %57 %58) (approx %61 %63) (approx %65 (*.f64 #s(literal 1/2 binary64) %55)) (approx %68 (*.f64 #s(literal 1/2 binary64) (*.f64 %55 %58))) (approx %72 (/.f64 #s(literal 2 binary64) %13)) (approx %77 (fma.f64 #s(literal -4 binary64) (/.f64 x %79) %82)) (approx %77 (fma.f64 x (-.f64 (*.f64 #s(literal 8 binary64) (/.f64 x %87)) %91) %82)) (approx %77 (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -16 binary64) (/.f64 x (pow.f64 %13 #s(literal 4 binary64))) (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) %87)))) %91) %82)) (approx %105 %106) (approx %108 (fma.f64 #s(literal 1/2 binary64) x %50)) (approx %112 %115) (approx %112 (+.f64 x %115)) (approx %120 %122) (approx %120 (+.f64 x %122)) (approx %126 %127) (approx %129 (+.f64 x %127)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %133 #s(literal 1 binary64)))) (approx %11 (*.f64 #s(literal -1 binary64) %138)) (approx %29 %141) (approx %36 (*.f64 #s(literal -1/2 binary64) %137)) (approx %36 %145) (approx %44 (*.f64 #s(literal -1/2 binary64) %138)) (approx %44 (*.f64 %18 %145)) (approx %54 %152) (approx %57 (*.f64 x %155)) (approx %61 %160) (approx %65 (*.f64 #s(literal 1/2 binary64) %152)) (approx %68 (*.f64 #s(literal 1/2 binary64) (*.f64 %18 (*.f64 %151 %155)))) (approx %72 (/.f64 #s(literal -2 binary64) %138)) (approx %77 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %171 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %173))) %18))) (approx %77 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %172) (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x %181)))) x)) (*.f64 #s(literal 2 binary64) %171)) %18)) (approx %77 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) %181) (*.f64 #s(literal 16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 %137 #s(literal 4 binary64)))))) %18)) (fma.f64 #s(literal 2 binary64) %171 (/.f64 #s(literal 4 binary64) %173))) %18)) (approx %105 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %137 %23))) (approx %108 (*.f64 %18 (fma.f64 #s(literal -1/2 binary64) %137 %209))) (approx %112 (*.f64 #s(literal 1/2 binary64) (*.f64 %213 %215))) (approx %112 (*.f64 %213 (fma.f64 #s(literal 1/2 binary64) %215 %219))) (approx %120 (*.f64 #s(literal 1/2 binary64) (*.f64 %18 %223))) (approx %120 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %223 %23))) (approx %126 (*.f64 #s(literal 1/2 binary64) %160)) (approx %129 (*.f64 %158 (fma.f64 #s(literal 1/2 binary64) %159 %232))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %133))))) (approx %11 %242) (approx %29 %241) (approx %36 (*.f64 #s(literal 1/2 binary64) %241)) (approx %36 %247) (approx %44 (*.f64 #s(literal 1/2 binary64) %242)) (approx %44 (*.f64 %18 %247)) (approx %54 (*.f64 #s(literal -1 binary64) %254)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %259))) (approx %61 %264) (approx %65 (*.f64 #s(literal -1/2 binary64) %254)) (approx %68 (*.f64 #s(literal 1/2 binary64) (*.f64 %18 (*.f64 %253 %259)))) (approx %72 (/.f64 #s(literal 2 binary64) %242)) (approx %77 (/.f64 (-.f64 %275 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x %276)))) %18)) (approx %77 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %284 (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x %285)))) x) %275) %18)) (approx %77 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) %285)) (*.f64 #s(literal 16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 %241 #s(literal 4 binary64)))))) x) %284) x) %275) %18)) (approx %105 (*.f64 %18 (+.f64 %241 %23))) (approx %108 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %241 %209))) (approx %112 (*.f64 #s(literal -1/2 binary64) (*.f64 %213 %314))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 %213 (-.f64 (*.f64 #s(literal 1/2 binary64) %314) %219)))) (approx %120 (*.f64 #s(literal 1/2 binary64) (*.f64 %18 %323))) (approx %120 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %323 %23))) (approx %126 (*.f64 #s(literal 1/2 binary64) %264)) (approx %129 (*.f64 %158 (fma.f64 #s(literal 1/2 binary64) %263 %232))) (approx %5 %12) (approx %77 (/.f64 #s(literal 1 binary64) %52)) (approx %108 %338) (approx (+ (* 1/2 x) %108) (fma.f64 #s(literal 1/2 binary64) x %338)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %344)))) (approx %11 %352) (approx %48 (*.f64 #s(literal 1/2 binary64) %352)) (approx %48 (*.f64 %349 (fma.f64 #s(literal 1/2 binary64) %351 %356))) (approx %54 %361) (approx %57 (*.f64 y %364)) (approx %61 %369) (approx %65 (*.f64 #s(literal 1/2 binary64) %361)) (approx %68 (*.f64 #s(literal 1/2 binary64) (*.f64 %349 (*.f64 %360 %364)))) (approx %72 (/.f64 #s(literal 2 binary64) %352)) (approx %77 (/.f64 (fma.f64 #s(literal -4 binary64) %381 %383) %349)) (approx %77 (/.f64 (-.f64 (fma.f64 #s(literal 8 binary64) %389 %383) %391) %349)) (approx %77 (/.f64 (-.f64 (fma.f64 #s(literal -16 binary64) (/.f64 %213 (*.f64 %396 (pow.f64 %351 #s(literal 4 binary64)))) %383) (fma.f64 #s(literal -8 binary64) %389 %391)) %349)) (approx %105 (*.f64 %349 (+.f64 %351 %356))) (approx %108 (*.f64 %349 (fma.f64 #s(literal 1/2 binary64) %351 %409))) (approx %112 (*.f64 #s(literal 1/2 binary64) (*.f64 %413 %415))) (approx %112 (*.f64 %413 (fma.f64 #s(literal 1/2 binary64) %415 %419))) (approx %120 (*.f64 #s(literal 1/2 binary64) (*.f64 %349 %423))) (approx %120 (*.f64 %349 (fma.f64 #s(literal 1/2 binary64) %423 %356))) (approx %126 (*.f64 #s(literal 1/2 binary64) %369)) (approx %129 (*.f64 %367 (fma.f64 #s(literal 1/2 binary64) %368 %432))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %344 #s(literal 1 binary64))))) (approx %11 (*.f64 #s(literal -1 binary64) %442)) (approx %48 (*.f64 #s(literal -1/2 binary64) %442)) (approx %48 (*.f64 %349 (fma.f64 #s(literal -1/2 binary64) %441 %356))) (approx %54 (*.f64 #s(literal -1 binary64) %452)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 y %457))) (approx %61 %462) (approx %65 (*.f64 #s(literal -1/2 binary64) %452)) (approx %68 (*.f64 #s(literal 1/2 binary64) (*.f64 %349 (*.f64 %451 %457)))) (approx %72 (/.f64 #s(literal -2 binary64) %442)) (approx %77 (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) %474) %477) %349)) (approx %77 (/.f64 (-.f64 (*.f64 #s(literal -8 binary64) %483) (fma.f64 #s(literal 4 binary64) %474 %477)) %349)) (approx %77 (/.f64 (-.f64 (*.f64 #s(literal -16 binary64) (/.f64 %213 (*.f64 %396 (pow.f64 %441 #s(literal 4 binary64))))) (fma.f64 #s(literal 4 binary64) %474 (fma.f64 #s(literal 8 binary64) %483 %477))) %349)) (approx %105 (*.f64 %349 (fma.f64 #s(literal -1 binary64) %441 %356))) (approx %108 (*.f64 %349 (fma.f64 #s(literal -1/2 binary64) %441 %409))) (approx %112 (*.f64 #s(literal -1/2 binary64) (*.f64 %413 %505))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 %413 (fma.f64 #s(literal -1 binary64) %419 (*.f64 #s(literal 1/2 binary64) %505))))) (approx %120 (*.f64 #s(literal 1/2 binary64) (*.f64 %349 %514))) (approx %120 (*.f64 %349 (fma.f64 #s(literal 1/2 binary64) %514 %356))) (approx %126 (*.f64 #s(literal 1/2 binary64) %462)) (approx %129 (*.f64 %367 (fma.f64 #s(literal 1/2 binary64) %461 %432))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | y | -inf |
| 7.0ms | x | 0 |
| 5.0ms | x | inf |
| 5.0ms | y | inf |
| 5.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 274 |
| 0 | 76 | 225 |
| 1 | 275 | 213 |
| 2 | 1048 | 204 |
| 0 | 4620 | 204 |
| 0 | 4821 | 201 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %3 = (fabs.f64 %2) %5 = (- y x) %6 = (approx %5 y) %10 = (pow.f64 x #s(literal 2 binary64)) %11 = (/.f64 #s(literal 1 binary64) x) %12 = (/.f64 #s(literal -1 binary64) x) %13 = (fabs.f64 %12) %14 = (fma.f64 #s(literal 1/2 binary64) %13 %11) %15 = (*.f64 %10 %14) %21 = (sqrt.f64 %3) %22 = (sqrt.f64 %21) %24 = (pow.f64 %22 #s(literal 4 binary64)) %25 = (*.f64 %21 #s(literal 1/2 binary64)) %26 = (*.f64 %22 %25) %27 = (/.f64 #s(literal 2 binary64) %3) %28 = (/.f64 #s(literal 1 binary64) %27) %29 = (fma.f64 #s(literal 1/2 binary64) %3 x) %30 = (/.f64 #s(literal 1 binary64) %29) %32 = (+.f64 %3 x) %33 = (*.f64 #s(literal 1/2 binary64) %32) %38 = (/.f64 %24 #s(literal 2 binary64)) %40 = (fabs.f64 %6) %41 = (/.f64 %40 #s(literal 2 binary64)) x y %2 %3 #s(literal 2 binary64) %6 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 (approx (+ x (/ (fabs %5) 2)) %15) %21 %22 #s(literal 4 binary64) %24 %25 %26 %27 %28 %29 %30 (/.f64 #s(literal 1 binary64) %30) %32 %33 (fma.f64 %22 %26 x) (fma.f64 %21 %25 x) (fma.f64 #s(literal 1/2 binary64) x %33) (+.f64 x %28) %38 (+.f64 x %38) %40 %41 (+.f64 x %41) |
| Outputs |
|---|
%2 = (-.f64 y x) %8 = (-.f64 x y) %10 = (neg.f64 x) %11 = (neg.f64 %10) %15 = (fabs.f64 %8) %16 = (sqrt.f64 %15) %17 = (neg.f64 %16) %18 = (neg.f64 %17) %19 = (*.f64 %18 %18) %20 = (*.f64 %17 %17) %21 = (sqrt.f64 %16) %23 = (sqrt.f64 (*.f64 %15 %16)) %24 = (*.f64 %21 %23) %25 = (*.f64 %16 %16) %26 = (*.f64 %8 %8) %29 = (pow.f64 (*.f64 %26 %26) #s(literal 1/4 binary64)) %31 = (*.f64 %16 (*.f64 %16 %15)) %33 = (pow.f64 %31 #s(literal 1/2 binary64)) %35 = (pow.f64 %17 #s(literal 2 binary64)) %36 = (pow.f64 %26 #s(literal 1/2 binary64)) %38 = (pow.f64 %21 #s(literal 4 binary64)) %39 = (pow.f64 %16 #s(literal 2 binary64)) %40 = (pow.f64 %15 #s(literal 1 binary64)) %41 = (/.f64 #s(literal 1 binary64) %15) %42 = (/.f64 #s(literal 1 binary64) %41) %43 = (sqrt.f64 %31) %44 = (sqrt.f64 %26) %46 = (fabs.f64 (-.f64 %11 y)) %48 = (fabs.f64 (*.f64 %17 %16)) %50 = (fabs.f64 (*.f64 %16 %17)) %51 = (neg.f64 %21) %53 = (fabs.f64 (*.f64 %51 %23)) %54 = (neg.f64 %15) %55 = (fabs.f64 %54) %56 = (fabs.f64 %2) %57 = (fabs.f64 %15) %59 = (approx (- y x) y) %63 = (fabs.f64 x) %64 = (neg.f64 %63) %69 = (*.f64 x x) %74 = (/.f64 #s(literal 1 binary64) %69) %80 = (*.f64 x %10) %83 = (/.f64 #s(literal 1 binary64) x) %86 = (/.f64 #s(literal -1 binary64) x) %88 = (*.f64 #s(literal 1/2 binary64) %83) %90 = (/.f64 #s(literal 1/2 binary64) x) %97 = (*.f64 #s(literal 1 binary64) %10) %98 = (neg.f64 %97) %100 = (/.f64 x #s(literal 1 binary64)) %105 = (neg.f64 %11) %111 = (/.f64 #s(literal 0 binary64) %11) %113 = (/.f64 #s(literal 0 binary64) x) %115 = (/.f64 #s(literal 2 binary64) %11) %117 = (/.f64 #s(literal 2 binary64) x) %130 = (/.f64 #s(literal -1/2 binary64) x) %135 = (/.f64 #s(literal 1/2 binary64) %11) %152 = (/.f64 x #s(literal -1 binary64)) %161 = (/.f64 #s(literal 2 binary64) %97) %163 = (/.f64 #s(literal 2 binary64) %10) %165 = (/.f64 #s(literal 0 binary64) %97) %167 = (/.f64 #s(literal 0 binary64) %10) %183 = (/.f64 #s(literal 1/2 binary64) %97) %192 = (fabs.f64 %86) %193 = (sqrt.f64 %192) %194 = (neg.f64 %193) %199 = (fabs.f64 %130) %201 = (fabs.f64 %88) %203 = (fabs.f64 %90) %205 = (/.f64 #s(literal 1/2 binary64) %63) %206 = (fabs.f64 %205) %229 = (/.f64 #s(literal -1 binary64) %63) %231 = (/.f64 #s(literal 0 binary64) %63) %255 = (neg.f64 %192) %259 = (/.f64 #s(literal 2 binary64) %63) %264 = (fma.f64 %205 x #s(literal 1 binary64)) %266 = (-.f64 %205 %86) %268 = (*.f64 %205 x) %272 = (*.f64 #s(literal -1 binary64) x) %274 = (*.f64 x %97) %281 = (*.f64 %63 #s(literal 2 binary64)) %284 = (*.f64 %281 #s(literal 1 binary64)) %286 = (*.f64 #s(literal 1 binary64) %281) %288 = (*.f64 %281 %11) %291 = (*.f64 %281 x) %293 = (*.f64 #s(literal -1 binary64) %281) %295 = (*.f64 %281 %97) %298 = (*.f64 %281 %10) %300 = (*.f64 #s(literal 2 binary64) %63) %303 = (*.f64 %300 #s(literal 1 binary64)) %305 = (*.f64 #s(literal 1 binary64) %300) %307 = (*.f64 %300 %11) %310 = (*.f64 %300 x) %312 = (*.f64 #s(literal -1 binary64) %300) %314 = (*.f64 %300 %97) %317 = (*.f64 %300 %10) %323 = (*.f64 %63 %11) %326 = (*.f64 %63 x) %328 = (*.f64 #s(literal -1 binary64) %63) %330 = (*.f64 %63 %97) %333 = (*.f64 %63 %10) %335 = (*.f64 %192 %11) %337 = (*.f64 %11 #s(literal 2 binary64)) %339 = (*.f64 #s(literal 1 binary64) %11) %341 = (*.f64 %11 %281) %344 = (*.f64 %11 %300) %346 = (*.f64 #s(literal 1/2 binary64) %11) %348 = (*.f64 %11 %63) %350 = (*.f64 %192 x) %352 = (+.f64 x x) %361 = (*.f64 %192 %97) %363 = (*.f64 %97 #s(literal 2 binary64)) %365 = (*.f64 #s(literal 1 binary64) %97) %367 = (*.f64 %97 %281) %370 = (*.f64 %97 %300) %372 = (*.f64 #s(literal 1/2 binary64) %97) %374 = (*.f64 %97 %63) %376 = (*.f64 %192 %10) %378 = (*.f64 %10 #s(literal 2 binary64)) %381 = (*.f64 %10 %281) %384 = (*.f64 %10 %300) %386 = (*.f64 #s(literal 1/2 binary64) %10) %388 = (*.f64 %10 %63) %390 = (*.f64 x #s(literal -1 binary64)) %399 = (*.f64 #s(literal 2 binary64) %11) %404 = (*.f64 #s(literal 2 binary64) %97) %407 = (*.f64 #s(literal 2 binary64) %10) %416 = (*.f64 %281 #s(literal -1 binary64)) %428 = (*.f64 %300 #s(literal -1 binary64)) %436 = (*.f64 %63 #s(literal -1 binary64)) %452 = (*.f64 %11 #s(literal 1 binary64)) %463 = (*.f64 #s(literal 1/2 binary64) x) %470 = (*.f64 %97 #s(literal 1 binary64)) %481 = (*.f64 %10 #s(literal 1 binary64)) %486 = (*.f64 %10 #s(literal 1/2 binary64)) %521 = (fma.f64 %205 %10 #s(literal -1 binary64)) %524 = (neg.f64 %264) %532 = (fma.f64 %63 #s(literal 1/2 binary64) x) %541 = (/.f64 %268 x) %574 = (*.f64 %69 %264) %577 = (*.f64 %264 %69) %593 = (*.f64 %63 #s(literal 1/2 binary64)) %607 = (approx (+ (/ (fabs (- x y)) 2) x) %532) %611 = (neg.f64 %51) %633 = (sqrt.f64 %21) %647 = (*.f64 %16 #s(literal 1/2 binary64)) %650 = (*.f64 %16 #s(literal 1 binary64)) %653 = (*.f64 #s(literal 1 binary64) %16) %664 = (*.f64 %23 #s(literal 1/2 binary64)) %667 = (*.f64 #s(literal 1/2 binary64) %21) %671 = (*.f64 %23 #s(literal 1 binary64)) %681 = (/.f64 #s(literal -1 binary64) %15) %684 = (/.f64 #s(literal 2 binary64) %15) %686 = (*.f64 #s(literal 1 binary64) %15) %687 = (*.f64 #s(literal 1 binary64) %686) %689 = (*.f64 %686 %686) %692 = (*.f64 %686 %15) %696 = (*.f64 %686 %54) %699 = (*.f64 %15 %686) %705 = (*.f64 %15 %54) %707 = (*.f64 #s(literal 1 binary64) %54) %709 = (*.f64 %54 %686) %712 = (*.f64 %54 %15) %717 = (*.f64 %686 #s(literal 1 binary64)) %725 = (*.f64 %15 #s(literal 1 binary64)) %733 = (*.f64 %54 #s(literal 1 binary64)) %741 = (*.f64 #s(literal 4 binary64) %41) %746 = (*.f64 #s(literal 2 binary64) %15) %749 = (neg.f64 %54) %750 = (neg.f64 %749) %754 = (*.f64 #s(literal 1/2 binary64) %15) %758 = (/.f64 #s(literal -2 binary64) %15) %764 = (/.f64 #s(literal 2 binary64) %746) %767 = (/.f64 %15 #s(literal 4 binary64)) %768 = (*.f64 %767 #s(literal 2 binary64)) %769 = (*.f64 %686 #s(literal 1/2 binary64)) %770 = (*.f64 %23 %667) %771 = (*.f64 #s(literal -1/2 binary64) %54) %772 = (*.f64 %54 #s(literal -1/2 binary64)) %773 = (*.f64 %754 #s(literal 1 binary64)) %774 = (*.f64 %664 %21) %775 = (*.f64 %647 %16) %776 = (*.f64 %21 %664) %777 = (*.f64 %16 %647) %778 = (*.f64 #s(literal 1 binary64) %754) %779 = (*.f64 #s(literal -1/2 binary64) %15) %780 = (*.f64 #s(literal -1 binary64) %779) %781 = (*.f64 #s(literal 1/2 binary64) %754) %782 = (*.f64 #s(literal 2 binary64) %781) %783 = (/.f64 #s(literal -1/2 binary64) %758) %784 = (*.f64 #s(literal 2 binary64) %783) %785 = (*.f64 %15 #s(literal 1/2 binary64)) %786 = (*.f64 %684 #s(literal 1 binary64)) %787 = (pow.f64 %786 #s(literal -1 binary64)) %788 = (*.f64 #s(literal 1 binary64) %684) %789 = (pow.f64 %788 #s(literal -1 binary64)) %790 = (pow.f64 %754 #s(literal 1 binary64)) %791 = (pow.f64 %684 #s(literal -1 binary64)) %793 = (/.f64 (neg.f64 %725) #s(literal -2 binary64)) %795 = (/.f64 (neg.f64 %707) #s(literal 2 binary64)) %796 = (/.f64 %750 #s(literal -2 binary64)) %798 = (/.f64 (neg.f64 %686) #s(literal -2 binary64)) %799 = (/.f64 %725 #s(literal 2 binary64)) %800 = (/.f64 %707 #s(literal -2 binary64)) %801 = (/.f64 %686 #s(literal 2 binary64)) %802 = (/.f64 %749 #s(literal 2 binary64)) %803 = (neg.f64 %41) %804 = (/.f64 #s(literal -1/2 binary64) %803) %805 = (/.f64 #s(literal -1/2 binary64) %681) %806 = (/.f64 %779 #s(literal -1 binary64)) %807 = (/.f64 %54 #s(literal -2 binary64)) %808 = (/.f64 %754 #s(literal 1 binary64)) %809 = (*.f64 #s(literal 1 binary64) %758) %811 = (/.f64 #s(literal 1 binary64) (neg.f64 %809)) %813 = (/.f64 #s(literal 1 binary64) (/.f64 %758 #s(literal -1 binary64))) %814 = (/.f64 #s(literal 1 binary64) %788) %816 = (/.f64 #s(literal 1 binary64) (pow.f64 %754 #s(literal -1 binary64))) %818 = (/.f64 #s(literal 1 binary64) (/.f64 %684 #s(literal 1 binary64))) %819 = (/.f64 #s(literal 1 binary64) %684) %820 = (/.f64 #s(literal 1/2 binary64) %41) %821 = (neg.f64 %788) %822 = (/.f64 #s(literal -1 binary64) %821) %823 = (/.f64 #s(literal -1 binary64) %809) %824 = (/.f64 #s(literal -1 binary64) %758) %825 = (/.f64 %15 #s(literal 2 binary64)) %826 = (neg.f64 %779) %827 = (/.f64 #s(literal 0 binary64) %788) %828 = (fma.f64 %767 #s(literal 2 binary64) %827) %829 = (/.f64 #s(literal 0 binary64) %684) %830 = (fma.f64 %767 #s(literal 2 binary64) %829) %831 = (fma.f64 %686 #s(literal 1/2 binary64) %827) %832 = (fma.f64 %686 #s(literal 1/2 binary64) %829) %833 = (fma.f64 %23 %667 %827) %834 = (fma.f64 %23 %667 %829) %835 = (fma.f64 #s(literal -1/2 binary64) %54 %827) %836 = (fma.f64 #s(literal -1/2 binary64) %54 %829) %837 = (/.f64 #s(literal 2 binary64) %684) %838 = (fma.f64 #s(literal -1/2 binary64) %15 %837) %839 = (fma.f64 %54 #s(literal -1/2 binary64) %827) %840 = (fma.f64 %54 #s(literal -1/2 binary64) %829) %841 = (fma.f64 %54 #s(literal 1/2 binary64) %837) %842 = (fma.f64 %754 #s(literal 1 binary64) %827) %843 = (fma.f64 %754 #s(literal 1 binary64) %829) %844 = (fma.f64 %664 %21 %827) %845 = (fma.f64 %664 %21 %829) %846 = (fma.f64 %647 %16 %827) %847 = (fma.f64 %647 %16 %829) %848 = (fma.f64 %21 %664 %827) %849 = (fma.f64 %21 %664 %829) %850 = (fma.f64 %16 %647 %827) %851 = (fma.f64 %16 %647 %829) %852 = (fma.f64 #s(literal 1 binary64) %779 %837) %853 = (fma.f64 #s(literal 1 binary64) %754 %827) %854 = (fma.f64 #s(literal 1 binary64) %754 %829) %855 = (fma.f64 #s(literal 1/2 binary64) %54 %837) %856 = (fma.f64 #s(literal 1/2 binary64) %15 %827) %857 = (fma.f64 #s(literal 1/2 binary64) %15 %829) %858 = (fma.f64 #s(literal -1 binary64) %779 %827) %859 = (fma.f64 #s(literal -1 binary64) %779 %829) %860 = (fma.f64 #s(literal -1 binary64) %754 %837) %861 = (fma.f64 #s(literal 2 binary64) %781 %827) %862 = (fma.f64 #s(literal 2 binary64) %781 %829) %863 = (fma.f64 #s(literal 2 binary64) %783 %827) %864 = (fma.f64 #s(literal 2 binary64) %783 %829) %865 = (fma.f64 %15 #s(literal -1/2 binary64) %837) %866 = (fma.f64 %15 #s(literal 1/2 binary64) %827) %867 = (fma.f64 %15 #s(literal 1/2 binary64) %829) %868 = (/.f64 #s(literal 1/2 binary64) %788) %869 = (+.f64 %868 %868) %870 = (/.f64 #s(literal -1 binary64) %788) %871 = (/.f64 #s(literal 2 binary64) %788) %872 = (+.f64 %870 %871) %873 = (+.f64 %871 %870) %874 = (+.f64 %837 %779) %875 = (+.f64 %783 %783) %876 = (+.f64 %779 %837) %877 = (+.f64 %754 %827) %878 = (+.f64 %754 %829) %879 = (fma.f64 %684 x #s(literal 1 binary64)) %880 = (/.f64 %879 #s(literal -2 binary64)) %881 = (*.f64 %880 %54) %882 = (/.f64 %879 #s(literal 2 binary64)) %883 = (*.f64 %882 %15) %884 = (fma.f64 #s(literal 2 binary64) x %15) %885 = (/.f64 %884 #s(literal 4 binary64)) %886 = (*.f64 %885 #s(literal 2 binary64)) %887 = (*.f64 %879 %754) %888 = (*.f64 %884 #s(literal 1/2 binary64)) %889 = (fma.f64 #s(literal 1/2 binary64) %15 x) %890 = (*.f64 %889 #s(literal 1 binary64)) %891 = (*.f64 #s(literal 1 binary64) %889) %892 = (/.f64 %889 #s(literal 1/2 binary64)) %893 = (*.f64 #s(literal 1/2 binary64) %892) %894 = (*.f64 #s(literal 1/2 binary64) %884) %895 = (-.f64 %779 x) %896 = (*.f64 #s(literal -1 binary64) %895) %897 = (*.f64 #s(literal 1/2 binary64) %889) %898 = (*.f64 #s(literal 2 binary64) %897) %899 = (/.f64 #s(literal -1 binary64) %889) %900 = (/.f64 #s(literal -1/2 binary64) %899) %901 = (*.f64 #s(literal 2 binary64) %900) %902 = (/.f64 #s(literal 1 binary64) %889) %903 = (pow.f64 %902 #s(literal -1 binary64)) %904 = (pow.f64 %889 #s(literal 1 binary64)) %905 = (/.f64 %352 %15) %908 = (*.f64 %684 #s(literal 2 binary64)) %909 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %725 %684)) %908) %912 = (*.f64 %684 #s(literal -2 binary64)) %913 = (/.f64 (fma.f64 %905 #s(literal -2 binary64) (*.f64 %707 %684)) %912) %916 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %686 %684)) %908) %919 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %749 %684)) %908) %922 = (/.f64 (fma.f64 %905 #s(literal -2 binary64) (*.f64 %54 %684)) %912) %925 = (/.f64 (fma.f64 %905 #s(literal 1 binary64) (*.f64 %754 %684)) %786) %927 = (*.f64 %684 %788) %928 = (/.f64 (fma.f64 %905 %788 %788) %927) %930 = (*.f64 %684 %684) %931 = (/.f64 (fma.f64 %905 %684 %788) %930) %934 = (*.f64 %684 %41) %935 = (/.f64 (fma.f64 %905 %41 (*.f64 #s(literal 1/2 binary64) %684)) %934) %936 = (*.f64 #s(literal -1 binary64) %684) %938 = (*.f64 %684 %809) %939 = (/.f64 (fma.f64 %905 %809 %936) %938) %941 = (*.f64 %684 %758) %942 = (/.f64 (fma.f64 %905 %758 %936) %941) %945 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %15 %684)) %908) %946 = (*.f64 %725 #s(literal 2 binary64)) %948 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %946) #s(literal 4 binary64)) %949 = (*.f64 %707 #s(literal 2 binary64)) %951 = (/.f64 (fma.f64 %352 #s(literal -2 binary64) %949) #s(literal -4 binary64)) %952 = (*.f64 %686 #s(literal 2 binary64)) %954 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %952) #s(literal 4 binary64)) %955 = (*.f64 %749 #s(literal 2 binary64)) %957 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %955) #s(literal 4 binary64)) %958 = (*.f64 %54 #s(literal 2 binary64)) %960 = (/.f64 (fma.f64 %352 #s(literal -2 binary64) %958) #s(literal -4 binary64)) %961 = (*.f64 %754 #s(literal 2 binary64)) %963 = (/.f64 (fma.f64 %352 #s(literal 1 binary64) %961) #s(literal 2 binary64)) %964 = (*.f64 %725 #s(literal 1 binary64)) %966 = (/.f64 (fma.f64 #s(literal 2 binary64) x %964) #s(literal 2 binary64)) %967 = (*.f64 %707 #s(literal 1 binary64)) %969 = (/.f64 (fma.f64 x #s(literal -2 binary64) %967) #s(literal -2 binary64)) %971 = (/.f64 (fma.f64 #s(literal 2 binary64) x %717) #s(literal 2 binary64)) %972 = (*.f64 %749 #s(literal 1 binary64)) %974 = (/.f64 (fma.f64 #s(literal 2 binary64) x %972) #s(literal 2 binary64)) %976 = (/.f64 (fma.f64 x #s(literal -2 binary64) %733) #s(literal -2 binary64)) %977 = (+.f64 %15 x) %978 = (*.f64 %977 #s(literal 1 binary64)) %981 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %978 #s(literal 2 binary64))) #s(literal 4 binary64)) %982 = (*.f64 #s(literal 1 binary64) %977) %985 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %982 #s(literal 2 binary64))) #s(literal 4 binary64)) %988 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %977 #s(literal 2 binary64))) #s(literal 4 binary64)) %989 = (*.f64 x #s(literal -2 binary64)) %991 = (/.f64 (fma.f64 %707 #s(literal 1 binary64) %989) #s(literal -2 binary64)) %993 = (/.f64 (fma.f64 %54 #s(literal 1 binary64) %989) #s(literal -2 binary64)) %994 = (*.f64 x %788) %996 = (*.f64 %788 #s(literal 1 binary64)) %997 = (/.f64 (+.f64 #s(literal 1 binary64) %994) %996) %998 = (*.f64 x %41) %1000 = (*.f64 %41 #s(literal 1 binary64)) %1001 = (/.f64 (+.f64 #s(literal 1/2 binary64) %998) %1000) %1002 = (*.f64 x %809) %1004 = (*.f64 %809 #s(literal 1 binary64)) %1005 = (/.f64 (+.f64 #s(literal -1 binary64) %1002) %1004) %1006 = (*.f64 x %758) %1008 = (*.f64 %758 #s(literal 1 binary64)) %1009 = (/.f64 (+.f64 #s(literal -1 binary64) %1006) %1008) %1010 = (*.f64 %69 #s(literal 1 binary64)) %1011 = (*.f64 %1010 #s(literal 2 binary64)) %1013 = (/.f64 (fma.f64 %725 x %1011) %352) %1014 = (*.f64 %69 #s(literal -1 binary64)) %1015 = (*.f64 %1014 #s(literal 2 binary64)) %1017 = (/.f64 (fma.f64 %725 %10 %1015) %407) %1018 = (*.f64 #s(literal 1 binary64) %69) %1019 = (*.f64 %1018 #s(literal 2 binary64)) %1021 = (/.f64 (fma.f64 %725 x %1019) %352) %1022 = (*.f64 #s(literal -1 binary64) %69) %1023 = (*.f64 %1022 #s(literal 2 binary64)) %1025 = (/.f64 (fma.f64 %725 %10 %1023) %407) %1026 = (*.f64 %69 #s(literal 2 binary64)) %1028 = (/.f64 (fma.f64 %725 x %1026) %352) %1029 = (*.f64 %1010 #s(literal -2 binary64)) %1031 = (*.f64 #s(literal -2 binary64) x) %1032 = (/.f64 (fma.f64 %707 x %1029) %1031) %1033 = (*.f64 %1014 #s(literal -2 binary64)) %1035 = (*.f64 #s(literal -2 binary64) %10) %1036 = (/.f64 (fma.f64 %707 %10 %1033) %1035) %1037 = (*.f64 %1018 #s(literal -2 binary64)) %1039 = (/.f64 (fma.f64 %707 x %1037) %1031) %1040 = (*.f64 %1022 #s(literal -2 binary64)) %1042 = (/.f64 (fma.f64 %707 %10 %1040) %1035) %1043 = (*.f64 %69 #s(literal -2 binary64)) %1045 = (/.f64 (fma.f64 %707 x %1043) %1031) %1047 = (/.f64 (fma.f64 %686 x %1011) %352) %1049 = (/.f64 (fma.f64 %686 %10 %1015) %407) %1051 = (/.f64 (fma.f64 %686 x %1019) %352) %1053 = (/.f64 (fma.f64 %686 %10 %1023) %407) %1055 = (/.f64 (fma.f64 %686 x %1026) %352) %1057 = (/.f64 (fma.f64 %749 x %1011) %352) %1059 = (/.f64 (fma.f64 %749 %10 %1015) %407) %1061 = (/.f64 (fma.f64 %749 x %1019) %352) %1063 = (/.f64 (fma.f64 %749 %10 %1023) %407) %1065 = (/.f64 (fma.f64 %749 x %1026) %352) %1067 = (/.f64 (fma.f64 %54 x %1029) %1031) %1069 = (/.f64 (fma.f64 %54 %10 %1033) %1035) %1071 = (/.f64 (fma.f64 %54 x %1037) %1031) %1073 = (/.f64 (fma.f64 %54 %10 %1040) %1035) %1075 = (/.f64 (fma.f64 %54 x %1043) %1031) %1078 = (/.f64 (fma.f64 %754 x (*.f64 %1010 #s(literal 1 binary64))) x) %1081 = (/.f64 (fma.f64 %754 %10 (*.f64 %1014 #s(literal 1 binary64))) %97) %1084 = (/.f64 (fma.f64 %754 x (*.f64 %1018 #s(literal 1 binary64))) x) %1087 = (/.f64 (fma.f64 %754 %10 (*.f64 %1022 #s(literal 1 binary64))) %97) %1089 = (/.f64 (fma.f64 %754 x %1010) x) %1092 = (*.f64 %788 x) %1093 = (/.f64 (+.f64 x (*.f64 %1010 %788)) %1092) %1096 = (*.f64 %788 %10) %1097 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %1014 %788)) %1096) %1100 = (/.f64 (+.f64 x (*.f64 %1018 %788)) %1092) %1103 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %1022 %788)) %1096) %1106 = (/.f64 (+.f64 x (*.f64 %69 %788)) %1092) %1107 = (*.f64 %1010 %684) %1109 = (/.f64 (+.f64 x %1107) %905) %1110 = (*.f64 %1014 %684) %1112 = (*.f64 %684 %10) %1113 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 %1110) %1112) %1114 = (*.f64 %1018 %684) %1116 = (/.f64 (+.f64 x %1114) %905) %1117 = (*.f64 %1022 %684) %1119 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 %1117) %1112) %1120 = (*.f64 %69 %684) %1122 = (/.f64 (+.f64 x %1120) %905) %1125 = (*.f64 %41 x) %1126 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %1010 %41)) %1125) %1129 = (*.f64 %41 %10) %1130 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 (*.f64 %1014 %41)) %1129) %1133 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %1018 %41)) %1125) %1136 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 (*.f64 %1022 %41)) %1129) %1139 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %69 %41)) %1125) %1142 = (*.f64 %809 x) %1143 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %1010 %809)) %1142) %1146 = (*.f64 %809 %10) %1147 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %1014 %809)) %1146) %1150 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %1018 %809)) %1142) %1153 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %1022 %809)) %1146) %1156 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %69 %809)) %1142) %1157 = (*.f64 %1010 %758) %1159 = (*.f64 %758 x) %1160 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1157) %1159) %1161 = (*.f64 %1014 %758) %1163 = (*.f64 %758 %10) %1164 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 %1161) %1163) %1165 = (*.f64 %1018 %758) %1167 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1165) %1159) %1168 = (*.f64 %1022 %758) %1170 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 %1168) %1163) %1171 = (*.f64 %69 %758) %1173 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1171) %1159) %1175 = (/.f64 (fma.f64 %15 x %1011) %352) %1177 = (/.f64 (fma.f64 %15 %10 %1015) %407) %1179 = (/.f64 (fma.f64 %15 x %1019) %352) %1181 = (/.f64 (fma.f64 %15 %10 %1023) %407) %1183 = (/.f64 (fma.f64 %15 x %1026) %352) %1184 = (*.f64 %725 x) %1186 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1184) %352) %1187 = (*.f64 %707 x) %1189 = (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %1187) %989) %1190 = (*.f64 %686 x) %1192 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1190) %352) %1193 = (*.f64 %749 x) %1195 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1193) %352) %1196 = (*.f64 %54 x) %1198 = (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %1196) %989) %1199 = (*.f64 %754 x) %1201 = (/.f64 (fma.f64 %1010 #s(literal 1 binary64) %1199) x) %1203 = (/.f64 (fma.f64 %1010 %788 x) %994) %1205 = (/.f64 (fma.f64 %1010 %684 x) %905) %1207 = (/.f64 (fma.f64 %1010 %809 %272) %1002) %1209 = (/.f64 (fma.f64 %1010 %758 %272) %1006) %1210 = (*.f64 %15 x) %1212 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1210) %352) %1213 = (*.f64 %725 %10) %1215 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1213) %378) %1216 = (*.f64 %707 %10) %1218 = (*.f64 %10 #s(literal -2 binary64)) %1219 = (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %1216) %1218) %1220 = (*.f64 %686 %10) %1222 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1220) %378) %1223 = (*.f64 %749 %10) %1225 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1223) %378) %1226 = (*.f64 %54 %10) %1228 = (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %1226) %1218) %1229 = (*.f64 %754 %10) %1231 = (/.f64 (fma.f64 %1014 #s(literal 1 binary64) %1229) %481) %1233 = (*.f64 %10 %788) %1234 = (/.f64 (fma.f64 %1014 %788 %97) %1233) %1236 = (*.f64 %10 %684) %1237 = (/.f64 (fma.f64 %1014 %684 %97) %1236) %1239 = (*.f64 %10 %41) %1240 = (/.f64 (fma.f64 %1014 %41 %386) %1239) %1241 = (*.f64 #s(literal -1 binary64) %10) %1243 = (*.f64 %10 %809) %1244 = (/.f64 (fma.f64 %1014 %809 %1241) %1243) %1246 = (*.f64 %10 %758) %1247 = (/.f64 (fma.f64 %1014 %758 %1241) %1246) %1248 = (*.f64 %15 %10) %1250 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1248) %378) %1252 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1184) %352) %1254 = (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %1187) %989) %1256 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1190) %352) %1258 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1193) %352) %1260 = (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %1196) %989) %1262 = (/.f64 (fma.f64 %1018 #s(literal 1 binary64) %1199) x) %1264 = (/.f64 (fma.f64 %1018 %788 x) %994) %1266 = (/.f64 (fma.f64 %1018 %684 x) %905) %1268 = (/.f64 (fma.f64 %1018 %809 %272) %1002) %1270 = (/.f64 (fma.f64 %1018 %758 %272) %1006) %1272 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1210) %352) %1274 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1213) %378) %1276 = (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %1216) %1218) %1278 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1220) %378) %1280 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1223) %378) %1282 = (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %1226) %1218) %1284 = (/.f64 (fma.f64 %1022 #s(literal 1 binary64) %1229) %481) %1286 = (/.f64 (fma.f64 %1022 %788 %97) %1233) %1288 = (/.f64 (fma.f64 %1022 %684 %97) %1236) %1290 = (/.f64 (fma.f64 %1022 %41 %386) %1239) %1292 = (/.f64 (fma.f64 %1022 %809 %1241) %1243) %1294 = (/.f64 (fma.f64 %1022 %758 %1241) %1246) %1296 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1248) %378) %1298 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1184) %352) %1300 = (/.f64 (fma.f64 %69 #s(literal -2 binary64) %1187) %989) %1302 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1190) %352) %1304 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1193) %352) %1306 = (/.f64 (fma.f64 %69 #s(literal -2 binary64) %1196) %989) %1308 = (/.f64 (fma.f64 %69 #s(literal 1 binary64) %1199) x) %1310 = (/.f64 (fma.f64 %69 %788 x) %994) %1312 = (/.f64 (fma.f64 %69 %684 x) %905) %1314 = (/.f64 (fma.f64 %69 %809 %272) %1002) %1316 = (/.f64 (fma.f64 %69 %758 %272) %1006) %1318 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1210) %352) %1320 = (/.f64 (fma.f64 #s(literal 2 binary64) x %725) #s(literal 2 binary64)) %1322 = (/.f64 (fma.f64 #s(literal 2 binary64) x %749) #s(literal 2 binary64)) %1324 = (/.f64 (+.f64 x %978) #s(literal 2 binary64)) %1326 = (/.f64 (+.f64 x %982) #s(literal 2 binary64)) %1328 = (/.f64 (fma.f64 %977 #s(literal 1 binary64) x) #s(literal 2 binary64)) %1330 = (/.f64 (fma.f64 #s(literal 1 binary64) %977 x) #s(literal 2 binary64)) %1333 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %684 %725)) %908) %1336 = (/.f64 (fma.f64 %905 #s(literal -2 binary64) (*.f64 %684 %707)) %912) %1339 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %684 %686)) %908) %1342 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %684 %749)) %908) %1345 = (/.f64 (fma.f64 %905 #s(literal -2 binary64) (*.f64 %684 %54)) %912) %1348 = (/.f64 (fma.f64 %905 #s(literal 1 binary64) (*.f64 %684 %754)) %786) %1350 = (/.f64 (fma.f64 %905 %788 %786) %927) %1352 = (/.f64 (fma.f64 %905 %684 %786) %930) %1355 = (/.f64 (fma.f64 %905 %41 (*.f64 %684 #s(literal 1/2 binary64))) %934) %1356 = (*.f64 %684 #s(literal -1 binary64)) %1358 = (/.f64 (fma.f64 %905 %809 %1356) %938) %1360 = (/.f64 (fma.f64 %905 %758 %1356) %941) %1363 = (/.f64 (fma.f64 %905 #s(literal 2 binary64) (*.f64 %684 %15)) %908) %1364 = (*.f64 #s(literal 2 binary64) %725) %1366 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %1364) #s(literal 4 binary64)) %1367 = (*.f64 #s(literal 2 binary64) %707) %1369 = (/.f64 (fma.f64 %352 #s(literal -2 binary64) %1367) #s(literal -4 binary64)) %1370 = (*.f64 #s(literal 2 binary64) %686) %1372 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %1370) #s(literal 4 binary64)) %1373 = (*.f64 #s(literal 2 binary64) %749) %1375 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %1373) #s(literal 4 binary64)) %1376 = (*.f64 #s(literal 2 binary64) %54) %1378 = (/.f64 (fma.f64 %352 #s(literal -2 binary64) %1376) #s(literal -4 binary64)) %1379 = (*.f64 #s(literal 2 binary64) %754) %1381 = (/.f64 (fma.f64 %352 #s(literal 1 binary64) %1379) #s(literal 2 binary64)) %1383 = (*.f64 #s(literal 2 binary64) %788) %1384 = (/.f64 (fma.f64 %352 %788 #s(literal 2 binary64)) %1383) %1386 = (*.f64 #s(literal 2 binary64) %684) %1387 = (/.f64 (fma.f64 %352 %684 #s(literal 2 binary64)) %1386) %1389 = (*.f64 #s(literal 2 binary64) %809) %1390 = (/.f64 (fma.f64 %352 %809 #s(literal -2 binary64)) %1389) %1392 = (*.f64 #s(literal 2 binary64) %758) %1393 = (/.f64 (fma.f64 %352 %758 #s(literal -2 binary64)) %1392) %1395 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %746) #s(literal 4 binary64)) %1398 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 1 binary64) %725)) #s(literal 2 binary64)) %1401 = (/.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) %707)) #s(literal -2 binary64)) %1403 = (/.f64 (fma.f64 #s(literal 2 binary64) x %687) #s(literal 2 binary64)) %1406 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 1 binary64) %749)) #s(literal 2 binary64)) %1408 = (/.f64 (fma.f64 x #s(literal -2 binary64) %707) #s(literal -2 binary64)) %1411 = (/.f64 (fma.f64 x %788 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %788)) %1413 = (/.f64 (fma.f64 x %41 #s(literal 1/2 binary64)) %41) %1416 = (/.f64 (fma.f64 x %809 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %809)) %1418 = (/.f64 (fma.f64 #s(literal 2 binary64) x %686) #s(literal 2 binary64)) %1421 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) %978)) #s(literal 4 binary64)) %1424 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) %982)) #s(literal 4 binary64)) %1427 = (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) %977)) #s(literal 4 binary64)) %1429 = (/.f64 (fma.f64 %978 #s(literal 2 binary64) %352) #s(literal 4 binary64)) %1431 = (/.f64 (fma.f64 %982 #s(literal 2 binary64) %352) #s(literal 4 binary64)) %1433 = (/.f64 (fma.f64 %977 #s(literal 2 binary64) %352) #s(literal 4 binary64)) %1435 = (/.f64 (fma.f64 %725 #s(literal 1 binary64) %352) #s(literal 2 binary64)) %1437 = (/.f64 (fma.f64 %707 #s(literal 1 binary64) %1031) #s(literal -2 binary64)) %1439 = (/.f64 (fma.f64 %686 #s(literal 1 binary64) %352) #s(literal 2 binary64)) %1441 = (/.f64 (fma.f64 %749 #s(literal 1 binary64) %352) #s(literal 2 binary64)) %1443 = (/.f64 (fma.f64 %54 #s(literal 1 binary64) %1031) #s(literal -2 binary64)) %1445 = (/.f64 (+.f64 #s(literal 1 binary64) %1092) %996) %1447 = (/.f64 (+.f64 #s(literal 1/2 binary64) %1125) %1000) %1449 = (/.f64 (+.f64 #s(literal -1 binary64) %1142) %1004) %1451 = (/.f64 (+.f64 #s(literal -1 binary64) %1159) %1008) %1453 = (/.f64 (fma.f64 %15 #s(literal 1 binary64) %352) #s(literal 2 binary64)) %1454 = (*.f64 #s(literal 2 binary64) %1010) %1456 = (/.f64 (fma.f64 %725 x %1454) %352) %1457 = (*.f64 #s(literal 2 binary64) %1014) %1459 = (/.f64 (fma.f64 %725 %10 %1457) %407) %1460 = (*.f64 #s(literal 2 binary64) %1018) %1462 = (/.f64 (fma.f64 %725 x %1460) %352) %1463 = (*.f64 #s(literal 2 binary64) %1022) %1465 = (/.f64 (fma.f64 %725 %10 %1463) %407) %1466 = (*.f64 #s(literal 2 binary64) %69) %1468 = (/.f64 (fma.f64 %725 x %1466) %352) %1469 = (*.f64 #s(literal -2 binary64) %1010) %1471 = (/.f64 (fma.f64 %707 x %1469) %1031) %1472 = (*.f64 #s(literal -2 binary64) %1014) %1474 = (/.f64 (fma.f64 %707 %10 %1472) %1035) %1475 = (*.f64 #s(literal -2 binary64) %1018) %1477 = (/.f64 (fma.f64 %707 x %1475) %1031) %1478 = (*.f64 #s(literal -2 binary64) %1022) %1480 = (/.f64 (fma.f64 %707 %10 %1478) %1035) %1481 = (*.f64 #s(literal -2 binary64) %69) %1483 = (/.f64 (fma.f64 %707 x %1481) %1031) %1485 = (/.f64 (fma.f64 %686 x %1454) %352) %1487 = (/.f64 (fma.f64 %686 %10 %1457) %407) %1489 = (/.f64 (fma.f64 %686 x %1460) %352) %1491 = (/.f64 (fma.f64 %686 %10 %1463) %407) %1493 = (/.f64 (fma.f64 %686 x %1466) %352) %1495 = (/.f64 (fma.f64 %749 x %1454) %352) %1497 = (/.f64 (fma.f64 %749 %10 %1457) %407) %1499 = (/.f64 (fma.f64 %749 x %1460) %352) %1501 = (/.f64 (fma.f64 %749 %10 %1463) %407) %1503 = (/.f64 (fma.f64 %749 x %1466) %352) %1505 = (/.f64 (fma.f64 %54 x %1469) %1031) %1507 = (/.f64 (fma.f64 %54 %10 %1472) %1035) %1509 = (/.f64 (fma.f64 %54 x %1475) %1031) %1511 = (/.f64 (fma.f64 %54 %10 %1478) %1035) %1513 = (/.f64 (fma.f64 %54 x %1481) %1031) %1516 = (/.f64 (fma.f64 %754 x (*.f64 #s(literal 1 binary64) %1010)) x) %1519 = (/.f64 (fma.f64 %754 %10 (*.f64 #s(literal 1 binary64) %1014)) %97) %1522 = (/.f64 (fma.f64 %754 x (*.f64 #s(literal 1 binary64) %1018)) x) %1525 = (/.f64 (fma.f64 %754 %10 (*.f64 #s(literal 1 binary64) %1022)) %97) %1527 = (/.f64 (fma.f64 %754 x %1018) x) %1530 = (/.f64 (+.f64 x (*.f64 %788 %1010)) %1092) %1533 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %788 %1014)) %1096) %1536 = (/.f64 (+.f64 x (*.f64 %788 %1018)) %1092) %1539 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %788 %1022)) %1096) %1542 = (/.f64 (+.f64 x (*.f64 %788 %69)) %1092) %1545 = (/.f64 (+.f64 x (*.f64 %684 %1010)) %905) %1548 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %684 %1014)) %1112) %1551 = (/.f64 (+.f64 x (*.f64 %684 %1018)) %905) %1554 = (/.f64 (fma.f64 #s(literal 1 binary64) %10 (*.f64 %684 %1022)) %1112) %1557 = (/.f64 (+.f64 x (*.f64 %684 %69)) %905) %1560 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %41 %1010)) %1125) %1563 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 (*.f64 %41 %1014)) %1129) %1566 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %41 %1018)) %1125) %1569 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 (*.f64 %41 %1022)) %1129) %1572 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %41 %69)) %1125) %1575 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %809 %1010)) %1142) %1578 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %809 %1014)) %1146) %1581 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %809 %1018)) %1142) %1584 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %809 %1022)) %1146) %1587 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %809 %69)) %1142) %1590 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %758 %1010)) %1159) %1593 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %758 %1014)) %1163) %1596 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %758 %1018)) %1159) %1599 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 %758 %1022)) %1163) %1602 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %758 %69)) %1159) %1604 = (/.f64 (fma.f64 %15 x %1454) %352) %1606 = (/.f64 (fma.f64 %15 %10 %1457) %407) %1608 = (/.f64 (fma.f64 %15 x %1460) %352) %1610 = (/.f64 (fma.f64 %15 %10 %1463) %407) %1612 = (/.f64 (fma.f64 %15 x %1466) %352) %1613 = (*.f64 x %725) %1615 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1613) %352) %1616 = (*.f64 x %707) %1618 = (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %1616) %989) %1619 = (*.f64 x %686) %1621 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1619) %352) %1622 = (*.f64 x %749) %1624 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1622) %352) %1625 = (*.f64 x %54) %1627 = (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %1625) %989) %1628 = (*.f64 x %754) %1630 = (/.f64 (fma.f64 %1010 #s(literal 1 binary64) %1628) x) %1632 = (/.f64 (fma.f64 %1010 %41 %463) %998) %1634 = (/.f64 (fma.f64 %1010 %809 %390) %1002) %1636 = (/.f64 (fma.f64 %1010 %758 %390) %1006) %1637 = (*.f64 x %15) %1639 = (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %1637) %352) %1640 = (*.f64 %10 %725) %1642 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1640) %378) %1643 = (*.f64 %10 %707) %1645 = (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %1643) %1218) %1646 = (*.f64 %10 %686) %1648 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1646) %378) %1649 = (*.f64 %10 %749) %1651 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1649) %378) %1652 = (*.f64 %10 %54) %1654 = (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %1652) %1218) %1655 = (*.f64 %10 %754) %1657 = (/.f64 (fma.f64 %1014 #s(literal 1 binary64) %1655) %481) %1659 = (/.f64 (fma.f64 %1014 %788 %481) %1233) %1661 = (/.f64 (fma.f64 %1014 %684 %481) %1236) %1663 = (/.f64 (fma.f64 %1014 %41 %486) %1239) %1664 = (*.f64 %10 #s(literal -1 binary64)) %1666 = (/.f64 (fma.f64 %1014 %809 %1664) %1243) %1668 = (/.f64 (fma.f64 %1014 %758 %1664) %1246) %1669 = (*.f64 %10 %15) %1671 = (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %1669) %378) %1673 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1613) %352) %1675 = (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %1616) %989) %1677 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1619) %352) %1679 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1622) %352) %1681 = (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %1625) %989) %1683 = (/.f64 (fma.f64 %1018 #s(literal 1 binary64) %1628) x) %1685 = (/.f64 (fma.f64 %1018 %41 %463) %998) %1687 = (/.f64 (fma.f64 %1018 %809 %390) %1002) %1689 = (/.f64 (fma.f64 %1018 %758 %390) %1006) %1691 = (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %1637) %352) %1693 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1640) %378) %1695 = (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %1643) %1218) %1697 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1646) %378) %1699 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1649) %378) %1701 = (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %1652) %1218) %1703 = (/.f64 (fma.f64 %1022 #s(literal 1 binary64) %1655) %481) %1705 = (/.f64 (fma.f64 %1022 %788 %481) %1233) %1707 = (/.f64 (fma.f64 %1022 %684 %481) %1236) %1709 = (/.f64 (fma.f64 %1022 %41 %486) %1239) %1711 = (/.f64 (fma.f64 %1022 %809 %1664) %1243) %1713 = (/.f64 (fma.f64 %1022 %758 %1664) %1246) %1715 = (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %1669) %378) %1717 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1613) %352) %1719 = (/.f64 (fma.f64 %69 #s(literal -2 binary64) %1616) %989) %1721 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1619) %352) %1723 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1622) %352) %1725 = (/.f64 (fma.f64 %69 #s(literal -2 binary64) %1625) %989) %1727 = (/.f64 (fma.f64 %69 #s(literal 1 binary64) %1628) x) %1729 = (/.f64 (fma.f64 %69 %41 %463) %998) %1731 = (/.f64 (fma.f64 %69 %809 %390) %1002) %1733 = (/.f64 (fma.f64 %69 %758 %390) %1006) %1735 = (/.f64 (fma.f64 %69 #s(literal 2 binary64) %1637) %352) %1736 = (*.f64 %15 #s(literal 2 binary64)) %1738 = (/.f64 (fma.f64 %352 #s(literal 2 binary64) %1736) #s(literal 4 binary64)) %1740 = (/.f64 (-.f64 %964 %407) #s(literal 2 binary64)) %1742 = (/.f64 (-.f64 %967 %1035) #s(literal -2 binary64)) %1744 = (/.f64 (-.f64 %717 %407) #s(literal 2 binary64)) %1746 = (/.f64 (-.f64 %972 %407) #s(literal 2 binary64)) %1748 = (/.f64 (-.f64 %733 %1035) #s(literal -2 binary64)) %1750 = (/.f64 (-.f64 %754 %97) #s(literal 1 binary64)) %1752 = (/.f64 (-.f64 #s(literal 1 binary64) %1096) %996) %1754 = (/.f64 (-.f64 #s(literal 1 binary64) %1112) %786) %1756 = (/.f64 (-.f64 #s(literal 1/2 binary64) %1129) %1000) %1758 = (/.f64 (-.f64 #s(literal -1 binary64) %1146) %1004) %1760 = (/.f64 (-.f64 #s(literal -1 binary64) %1163) %1008) %1762 = (/.f64 (-.f64 %725 %407) #s(literal 2 binary64)) %1764 = (/.f64 (-.f64 %1029 %1622) %989) %1766 = (/.f64 (-.f64 %1011 %1625) %352) %1768 = (/.f64 (-.f64 %1157 x) %1006) %1770 = (/.f64 (-.f64 %1107 %390) %905) %1772 = (/.f64 (-.f64 %1029 %1637) %989) %1774 = (/.f64 (-.f64 %1033 %1649) %1218) %1776 = (/.f64 (-.f64 %1015 %1652) %378) %1778 = (/.f64 (-.f64 %1161 %481) %1246) %1780 = (/.f64 (-.f64 %1110 %1664) %1236) %1782 = (/.f64 (-.f64 %1033 %1669) %1218) %1784 = (/.f64 (-.f64 %1037 %1622) %989) %1786 = (/.f64 (-.f64 %1019 %1625) %352) %1788 = (/.f64 (-.f64 %1165 x) %1006) %1790 = (/.f64 (-.f64 %1114 %390) %905) %1792 = (/.f64 (-.f64 %1037 %1637) %989) %1794 = (/.f64 (-.f64 %1040 %1649) %1218) %1796 = (/.f64 (-.f64 %1023 %1652) %378) %1798 = (/.f64 (-.f64 %1168 %481) %1246) %1800 = (/.f64 (-.f64 %1117 %1664) %1236) %1802 = (/.f64 (-.f64 %1040 %1669) %1218) %1804 = (/.f64 (-.f64 %1043 %1622) %989) %1806 = (/.f64 (-.f64 %1026 %1625) %352) %1808 = (/.f64 (-.f64 %1171 x) %1006) %1810 = (/.f64 (-.f64 %1120 %390) %905) %1812 = (/.f64 (-.f64 %1043 %1637) %989) %1813 = (/.f64 %889 #s(literal 2 binary64)) %1815 = (/.f64 (neg.f64 %1813) #s(literal -1/2 binary64)) %1817 = (/.f64 (neg.f64 %882) %803) %1818 = (fma.f64 x #s(literal -2 binary64) %54) %1820 = (/.f64 (neg.f64 %1818) #s(literal 2 binary64)) %1821 = (fma.f64 x %758 #s(literal -1 binary64)) %1823 = (/.f64 (neg.f64 %1821) %684) %1824 = (*.f64 #s(literal 1 binary64) %879) %1825 = (neg.f64 %1824) %1826 = (/.f64 %1825 %821) %1827 = (/.f64 %1825 %758) %1828 = (*.f64 #s(literal 1 binary64) %884) %1830 = (/.f64 (neg.f64 %1828) #s(literal -2 binary64)) %1831 = (neg.f64 %879) %1833 = (/.f64 (neg.f64 %1831) %684) %1834 = (neg.f64 %884) %1836 = (/.f64 (neg.f64 %1834) #s(literal 2 binary64)) %1837 = (/.f64 %1813 #s(literal 1/2 binary64)) %1838 = (/.f64 %882 %41) %1839 = (*.f64 #s(literal -1/2 binary64) %977) %1840 = (-.f64 %1839 %463) %1841 = (/.f64 %1840 #s(literal -1 binary64)) %1842 = (/.f64 %1818 #s(literal -2 binary64)) %1843 = (/.f64 %1821 %809) %1844 = (/.f64 %1821 %758) %1845 = (/.f64 %1824 %788) %1846 = (/.f64 %1824 %684) %1847 = (/.f64 %1828 #s(literal 2 binary64)) %1849 = (/.f64 %1831 (neg.f64 %786)) %1850 = (/.f64 %1831 %758) %1851 = (/.f64 %1834 #s(literal -2 binary64)) %1852 = (/.f64 %879 %786) %1853 = (/.f64 %879 %788) %1854 = (/.f64 %879 %684) %1855 = (/.f64 %884 #s(literal 2 binary64)) %1856 = (/.f64 %895 #s(literal -1 binary64)) %1857 = (/.f64 %889 #s(literal 1 binary64)) %1858 = (*.f64 %899 #s(literal 1 binary64)) %1860 = (/.f64 #s(literal 1 binary64) (neg.f64 %1858)) %1861 = (/.f64 #s(literal 1 binary64) %902) %1862 = (/.f64 #s(literal -1 binary64) %1858) %1863 = (/.f64 #s(literal -1 binary64) %899) %1864 = (neg.f64 %1840) %1865 = (neg.f64 %895) %1866 = (/.f64 #s(literal 0 binary64) %902) %1867 = (fma.f64 %880 %54 %1866) %1868 = (fma.f64 %882 %15 %1866) %1869 = (fma.f64 %885 #s(literal 2 binary64) %1866) %1870 = (/.f64 %352 #s(literal 2 binary64)) %1871 = (/.f64 %1870 #s(literal 1 binary64)) %1872 = (fma.f64 %767 #s(literal 2 binary64) %1871) %1873 = (/.f64 %100 #s(literal 1 binary64)) %1874 = (fma.f64 %767 #s(literal 2 binary64) %1873) %1875 = (/.f64 %11 #s(literal 1 binary64)) %1876 = (fma.f64 %767 #s(literal 2 binary64) %1875) %1877 = (/.f64 %905 %684) %1878 = (fma.f64 %767 #s(literal 2 binary64) %1877) %1879 = (fma.f64 %767 #s(literal 2 binary64) %1870) %1880 = (fma.f64 %767 #s(literal 2 binary64) %100) %1881 = (fma.f64 %767 #s(literal 2 binary64) %11) %1882 = (fma.f64 %767 #s(literal 2 binary64) x) %1883 = (fma.f64 %686 #s(literal 1/2 binary64) %1871) %1884 = (fma.f64 %686 #s(literal 1/2 binary64) %1873) %1885 = (fma.f64 %686 #s(literal 1/2 binary64) %1875) %1886 = (fma.f64 %686 #s(literal 1/2 binary64) %1877) %1887 = (fma.f64 %686 #s(literal 1/2 binary64) %1870) %1888 = (fma.f64 %686 #s(literal 1/2 binary64) %100) %1889 = (fma.f64 %686 #s(literal 1/2 binary64) %11) %1890 = (fma.f64 %686 #s(literal 1/2 binary64) x) %1891 = (fma.f64 %23 %667 %1871) %1892 = (fma.f64 %23 %667 %1873) %1893 = (fma.f64 %23 %667 %1875) %1894 = (fma.f64 %23 %667 %1877) %1895 = (fma.f64 %23 %667 %1870) %1896 = (fma.f64 %23 %667 %100) %1897 = (fma.f64 %23 %667 %11) %1898 = (fma.f64 %23 %667 x) %1899 = (fma.f64 #s(literal -1/2 binary64) %54 %1871) %1900 = (fma.f64 #s(literal -1/2 binary64) %54 %1873) %1901 = (fma.f64 #s(literal -1/2 binary64) %54 %1875) %1902 = (fma.f64 #s(literal -1/2 binary64) %54 %1877) %1903 = (fma.f64 #s(literal -1/2 binary64) %54 %1870) %1904 = (fma.f64 #s(literal -1/2 binary64) %54 %100) %1905 = (fma.f64 #s(literal -1/2 binary64) %54 %11) %1906 = (fma.f64 #s(literal -1/2 binary64) %54 x) %1907 = (fma.f64 %879 %754 %1866) %1908 = (fma.f64 %884 #s(literal 1/2 binary64) %1866) %1909 = (fma.f64 %54 #s(literal -1/2 binary64) %1871) %1910 = (fma.f64 %54 #s(literal -1/2 binary64) %1873) %1911 = (fma.f64 %54 #s(literal -1/2 binary64) %1875) %1912 = (fma.f64 %54 #s(literal -1/2 binary64) %1877) %1913 = (fma.f64 %54 #s(literal -1/2 binary64) %1870) %1914 = (fma.f64 %54 #s(literal -1/2 binary64) %100) %1915 = (fma.f64 %54 #s(literal -1/2 binary64) %11) %1916 = (fma.f64 %54 #s(literal -1/2 binary64) x) %1917 = (fma.f64 %977 #s(literal 1/2 binary64) %463) %1918 = (fma.f64 %889 #s(literal 1 binary64) %1866) %1919 = (fma.f64 %754 #s(literal 1 binary64) %1871) %1920 = (fma.f64 %754 #s(literal 1 binary64) %1873) %1921 = (fma.f64 %754 #s(literal 1 binary64) %1875) %1922 = (fma.f64 %754 #s(literal 1 binary64) %1877) %1923 = (fma.f64 %754 #s(literal 1 binary64) %1870) %1924 = (fma.f64 %754 #s(literal 1 binary64) %100) %1925 = (fma.f64 %754 #s(literal 1 binary64) %11) %1926 = (fma.f64 %754 #s(literal 1 binary64) x) %1927 = (fma.f64 %664 %21 %1871) %1928 = (fma.f64 %664 %21 %1873) %1929 = (fma.f64 %664 %21 %1875) %1930 = (fma.f64 %664 %21 %1877) %1931 = (fma.f64 %664 %21 %1870) %1932 = (fma.f64 %664 %21 %100) %1933 = (fma.f64 %664 %21 %11) %1934 = (fma.f64 %664 %21 x) %1935 = (fma.f64 %647 %16 %1871) %1936 = (fma.f64 %647 %16 %1873) %1937 = (fma.f64 %647 %16 %1875) %1938 = (fma.f64 %647 %16 %1877) %1939 = (fma.f64 %647 %16 %1870) %1940 = (fma.f64 %647 %16 %100) %1941 = (fma.f64 %647 %16 %11) %1942 = (fma.f64 %647 %16 x) %1943 = (fma.f64 %21 %664 %1871) %1944 = (fma.f64 %21 %664 %1873) %1945 = (fma.f64 %21 %664 %1875) %1946 = (fma.f64 %21 %664 %1877) %1947 = (fma.f64 %21 %664 %1870) %1948 = (fma.f64 %21 %664 %100) %1949 = (fma.f64 %21 %664 %11) %1950 = (fma.f64 %21 %664 x) %1951 = (fma.f64 %16 %647 %1871) %1952 = (fma.f64 %16 %647 %1873) %1953 = (fma.f64 %16 %647 %1875) %1954 = (fma.f64 %16 %647 %1877) %1955 = (fma.f64 %16 %647 %1870) %1956 = (fma.f64 %16 %647 %100) %1957 = (fma.f64 %16 %647 %11) %1958 = (fma.f64 %16 %647 x) %1959 = (/.f64 #s(literal 2 binary64) %902) %1960 = (fma.f64 #s(literal 1 binary64) %895 %1959) %1961 = (fma.f64 #s(literal 1 binary64) %889 %1866) %1962 = (fma.f64 #s(literal 1 binary64) %754 %1871) %1963 = (fma.f64 #s(literal 1 binary64) %754 %1873) %1964 = (fma.f64 #s(literal 1 binary64) %754 %1875) %1965 = (fma.f64 #s(literal 1 binary64) %754 %1877) %1966 = (fma.f64 #s(literal 1 binary64) %754 %1870) %1967 = (fma.f64 #s(literal 1 binary64) %754 %100) %1968 = (fma.f64 #s(literal 1 binary64) %754 %11) %1969 = (fma.f64 #s(literal 1 binary64) %754 x) %1970 = (fma.f64 #s(literal 1/2 binary64) %892 %1866) %1971 = (fma.f64 #s(literal 1/2 binary64) %884 %1866) %1972 = (fma.f64 #s(literal 1/2 binary64) %977 %463) %1973 = (fma.f64 #s(literal 1/2 binary64) %15 %1871) %1974 = (fma.f64 #s(literal 1/2 binary64) %15 %1873) %1975 = (fma.f64 #s(literal 1/2 binary64) %15 %1875) %1976 = (fma.f64 #s(literal 1/2 binary64) %15 %1877) %1977 = (fma.f64 #s(literal 1/2 binary64) %15 %1870) %1978 = (fma.f64 #s(literal 1/2 binary64) %15 %100) %1979 = (fma.f64 #s(literal 1/2 binary64) %15 %11) %1980 = (neg.f64 %1839) %1981 = (fma.f64 #s(literal 1/2 binary64) x %1980) %1982 = (*.f64 %977 #s(literal 1/2 binary64)) %1983 = (fma.f64 #s(literal 1/2 binary64) x %1982) %1984 = (fma.f64 #s(literal -1 binary64) %779 %1871) %1985 = (fma.f64 #s(literal -1 binary64) %779 %1873) %1986 = (fma.f64 #s(literal -1 binary64) %779 %1875) %1987 = (fma.f64 #s(literal -1 binary64) %779 %1877) %1988 = (fma.f64 #s(literal -1 binary64) %779 %1870) %1989 = (fma.f64 #s(literal -1 binary64) %779 %100) %1990 = (fma.f64 #s(literal -1 binary64) %779 %11) %1991 = (fma.f64 #s(literal -1 binary64) %779 x) %1992 = (fma.f64 #s(literal -1 binary64) %895 %1866) %1993 = (fma.f64 #s(literal -1 binary64) %889 %1959) %1994 = (fma.f64 #s(literal 2 binary64) %781 %1871) %1995 = (fma.f64 #s(literal 2 binary64) %781 %1873) %1996 = (fma.f64 #s(literal 2 binary64) %781 %1875) %1997 = (fma.f64 #s(literal 2 binary64) %781 %1877) %1998 = (fma.f64 #s(literal 2 binary64) %781 %1870) %1999 = (fma.f64 #s(literal 2 binary64) %781 %100) %2000 = (fma.f64 #s(literal 2 binary64) %781 %11) %2001 = (fma.f64 #s(literal 2 binary64) %781 x) %2002 = (fma.f64 #s(literal 2 binary64) %897 %1866) %2003 = (fma.f64 #s(literal 2 binary64) %783 %1871) %2004 = (fma.f64 #s(literal 2 binary64) %783 %1873) %2005 = (fma.f64 #s(literal 2 binary64) %783 %1875) %2006 = (fma.f64 #s(literal 2 binary64) %783 %1877) %2007 = (fma.f64 #s(literal 2 binary64) %783 %1870) %2008 = (fma.f64 #s(literal 2 binary64) %783 %100) %2009 = (fma.f64 #s(literal 2 binary64) %783 %11) %2010 = (fma.f64 #s(literal 2 binary64) %783 x) %2011 = (fma.f64 #s(literal 2 binary64) %900 %1866) %2012 = (fma.f64 %15 #s(literal 1/2 binary64) %1871) %2013 = (fma.f64 %15 #s(literal 1/2 binary64) %1873) %2014 = (fma.f64 %15 #s(literal 1/2 binary64) %1875) %2015 = (fma.f64 %15 #s(literal 1/2 binary64) %1877) %2016 = (fma.f64 %15 #s(literal 1/2 binary64) %1870) %2017 = (fma.f64 %15 #s(literal 1/2 binary64) %100) %2018 = (fma.f64 %15 #s(literal 1/2 binary64) %11) %2019 = (fma.f64 %15 #s(literal 1/2 binary64) x) %2020 = (fma.f64 x #s(literal 1/2 binary64) %1980) %2021 = (fma.f64 x #s(literal 1/2 binary64) %1982) %2022 = (/.f64 %905 %786) %2024 = (-.f64 %2022 (/.f64 #s(literal -1 binary64) %786)) %2025 = (/.f64 %463 #s(literal 1 binary64)) %2027 = (-.f64 %2025 (/.f64 %1839 #s(literal 1 binary64))) %2028 = (/.f64 %1982 #s(literal 1 binary64)) %2029 = (*.f64 #s(literal -1/2 binary64) x) %2031 = (-.f64 %2028 (/.f64 %2029 #s(literal 1 binary64))) %2033 = (-.f64 %2028 (/.f64 %486 #s(literal 1 binary64))) %2034 = (neg.f64 %463) %2036 = (-.f64 %2028 (/.f64 %2034 #s(literal 1 binary64))) %2037 = (/.f64 %779 #s(literal 1 binary64)) %2039 = (-.f64 %1873 (/.f64 %2037 #s(literal 1 binary64))) %2040 = (-.f64 %1877 %779) %2041 = (-.f64 %1870 %779) %2043 = (*.f64 (neg.f64 %664) %21) %2045 = (-.f64 %100 (/.f64 %2043 #s(literal 1 binary64))) %2046 = (*.f64 %51 %664) %2048 = (-.f64 %100 (/.f64 %2046 #s(literal 1 binary64))) %2050 = (*.f64 (neg.f64 %647) %16) %2052 = (-.f64 %100 (/.f64 %2050 #s(literal 1 binary64))) %2053 = (*.f64 %17 %647) %2055 = (-.f64 %100 (/.f64 %2053 #s(literal 1 binary64))) %2056 = (-.f64 %100 %2037) %2057 = (neg.f64 %977) %2059 = (-.f64 %463 (/.f64 %2057 #s(literal 2 binary64))) %2060 = (-.f64 %463 %1839) %2061 = (/.f64 %10 #s(literal 2 binary64)) %2062 = (-.f64 %1982 %2061) %2063 = (-.f64 %1982 %2029) %2064 = (-.f64 %1982 %486) %2065 = (-.f64 %1982 %2034) %2067 = (-.f64 %754 (/.f64 %152 #s(literal 1 binary64))) %2068 = (-.f64 %754 %152) %2069 = (-.f64 %754 %10) %2070 = (-.f64 x %2043) %2071 = (-.f64 x %2046) %2072 = (-.f64 x %2050) %2073 = (-.f64 x %2053) %2074 = (-.f64 x %779) %2075 = (/.f64 %989 #s(literal -2 binary64)) %2076 = (+.f64 %2075 %754) %2078 = (+.f64 (/.f64 %1006 %758) %754) %2079 = (/.f64 #s(literal 1 binary64) %786) %2080 = (+.f64 %2022 %2079) %2081 = (+.f64 %2079 %2022) %2083 = (+.f64 (/.f64 %1877 #s(literal 1 binary64)) %754) %2085 = (+.f64 %2025 (/.f64 %1980 #s(literal 1 binary64))) %2086 = (+.f64 %2025 %2028) %2087 = (+.f64 %2028 %2025) %2088 = (+.f64 %1871 %754) %2089 = (+.f64 %1873 %754) %2090 = (+.f64 %1959 %895) %2091 = (+.f64 %900 %900) %2092 = (+.f64 %1877 %754) %2093 = (+.f64 %1870 %754) %2094 = (+.f64 %100 %754) %2095 = (+.f64 %895 %1959) %2096 = (+.f64 %463 %1980) %2097 = (+.f64 %463 %1982) %2098 = (+.f64 %1982 %463) %2099 = (+.f64 %889 %1866) %2100 = (+.f64 %754 %1871) %2101 = (+.f64 %754 %1873) %2102 = (+.f64 %754 %1875) %2103 = (+.f64 %754 %1877) %2104 = (+.f64 %754 %1870) %2105 = (+.f64 %754 %100) %2106 = (+.f64 %754 %11) %2107 = (+.f64 %754 x) %2108 = (+.f64 x %754) %2109 = (/.f64 #s(literal 1 binary64) %879) %2111 = (/.f64 #s(literal 1 binary64) %884) %2116 = (*.f64 #s(literal 1/2 binary64) %902) %2118 = (/.f64 #s(literal 1/2 binary64) %889) %2131 = (/.f64 #s(literal 0 binary64) %889) %2135 = (/.f64 #s(literal 2 binary64) %889) %2144 = (/.f64 %41 %879) %2154 = (-.f64 %10 %15) %2189 = (*.f64 %788 #s(literal 2 binary64)) %2194 = (*.f64 %809 #s(literal 2 binary64)) %2197 = (*.f64 %758 #s(literal 2 binary64)) %2270 = (/.f64 %11 #s(literal 2 binary64)) %2313 = (fabs.f64 %59) %2314 = (sqrt.f64 %2313) %2315 = (neg.f64 %2314) %2319 = (*.f64 %59 %59) %2327 = (neg.f64 %59) %2328 = (neg.f64 %2327) %2332 = (neg.f64 %2313) %2336 = (/.f64 %2313 #s(literal 4 binary64)) %2339 = (*.f64 %2313 #s(literal 1/2 binary64)) %2342 = (*.f64 %2313 #s(literal 1 binary64)) %2345 = (neg.f64 %2332) %2358 = (*.f64 %2313 #s(literal -1/2 binary64)) %2360 = (fma.f64 #s(literal 2 binary64) x %2313) %2364 = (fma.f64 %2313 #s(literal 1/2 binary64) x) %2418 = (*.f64 %2342 x) %2421 = (*.f64 %2345 x) %2424 = (*.f64 %2332 x) %2427 = (*.f64 %2313 x) %2430 = (*.f64 %2342 %10) %2433 = (*.f64 %2345 %10) %2436 = (*.f64 %2332 %10) %2439 = (*.f64 %2313 %10) %2522 = (*.f64 x %2342) %2525 = (*.f64 x %2345) %2528 = (*.f64 x %2332) %2531 = (*.f64 x %2313) %2534 = (*.f64 %10 %2342) %2537 = (*.f64 %10 %2345) %2540 = (*.f64 %10 %2332) %2543 = (*.f64 %10 %2313) %2600 = (fma.f64 x #s(literal -2 binary64) %2332) %2603 = (neg.f64 %2360) x y (pow.f64 %2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %8) (-.f64 y %11) %2 (+.f64 %10 y) (+.f64 y %10) %19 %20 %24 %25 %29 %33 %35 %36 %38 %39 %40 %42 %43 %44 %46 %48 %50 %53 %55 %15 %56 %57 #s(literal 2 binary64) (pow.f64 %59 #s(literal 1 binary64)) %59 (/.f64 #s(literal 1 binary64) (pow.f64 %59 #s(literal -1 binary64))) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) (*.f64 %64 %64) (*.f64 %11 %11) (*.f64 %10 %10) (*.f64 %63 %63) %69 (pow.f64 %10 #s(literal 2 binary64)) (pow.f64 %63 #s(literal 2 binary64)) (pow.f64 %69 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %74) (sqrt.f64 (*.f64 %69 %69)) (fabs.f64 (*.f64 %10 x)) (fabs.f64 %80) (fabs.f64 %69) (*.f64 %83 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %83) (*.f64 #s(literal -1 binary64) %86) (*.f64 #s(literal 2 binary64) %88) (*.f64 #s(literal 2 binary64) %90) (pow.f64 %11 #s(literal -1 binary64)) (pow.f64 %83 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 %86 #s(literal -1 binary64)) (/.f64 %83 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %98) (/.f64 #s(literal 1 binary64) %100) (/.f64 #s(literal 1 binary64) %11) (/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64))) %83 (/.f64 #s(literal -1 binary64) %105) (/.f64 #s(literal -1 binary64) %97) (/.f64 #s(literal -1 binary64) %10) (neg.f64 %86) (fma.f64 %83 #s(literal 1 binary64) %111) (fma.f64 %83 #s(literal 1 binary64) %113) (fma.f64 %83 #s(literal -1 binary64) %115) (fma.f64 %83 #s(literal -1 binary64) %117) (fma.f64 #s(literal 1 binary64) %86 %115) (fma.f64 #s(literal 1 binary64) %86 %117) (fma.f64 #s(literal 1 binary64) %83 %111) (fma.f64 #s(literal 1 binary64) %83 %113) (fma.f64 #s(literal -1 binary64) %86 %111) (fma.f64 #s(literal -1 binary64) %86 %113) (fma.f64 #s(literal -1 binary64) %83 %115) (fma.f64 #s(literal -1 binary64) %83 %117) (fma.f64 #s(literal 2 binary64) %88 %111) (fma.f64 #s(literal 2 binary64) %88 %113) (fma.f64 #s(literal 2 binary64) %130 %115) (fma.f64 #s(literal 2 binary64) %130 %117) (fma.f64 #s(literal 2 binary64) %90 %111) (fma.f64 #s(literal 2 binary64) %90 %113) (+.f64 %135 %135) (+.f64 %115 %86) (+.f64 %117 %86) (+.f64 %90 %90) (+.f64 %86 %115) (+.f64 %86 %117) (+.f64 %83 %111) (+.f64 %83 %113) (*.f64 %83 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %86) (*.f64 #s(literal -1 binary64) %83) (*.f64 #s(literal 2 binary64) %130) (pow.f64 %97 #s(literal -1 binary64)) (pow.f64 %10 #s(literal -1 binary64)) (pow.f64 %86 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %105) (/.f64 #s(literal 1 binary64) %152) (/.f64 #s(literal 1 binary64) %97) (/.f64 #s(literal 1 binary64) (pow.f64 %86 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %10) (/.f64 #s(literal -1 binary64) %98) (/.f64 #s(literal -1 binary64) %11) %86 (neg.f64 %83) (fma.f64 %83 #s(literal 1 binary64) %161) (fma.f64 %83 #s(literal 1 binary64) %163) (fma.f64 %83 #s(literal -1 binary64) %165) (fma.f64 %83 #s(literal -1 binary64) %167) (fma.f64 #s(literal 1 binary64) %86 %165) (fma.f64 #s(literal 1 binary64) %86 %167) (fma.f64 #s(literal 1 binary64) %83 %161) (fma.f64 #s(literal 1 binary64) %83 %163) (fma.f64 #s(literal -1 binary64) %86 %161) (fma.f64 #s(literal -1 binary64) %86 %163) (fma.f64 #s(literal -1 binary64) %83 %165) (fma.f64 #s(literal -1 binary64) %83 %167) (fma.f64 #s(literal 2 binary64) %88 %161) (fma.f64 #s(literal 2 binary64) %88 %163) (fma.f64 #s(literal 2 binary64) %130 %165) (fma.f64 #s(literal 2 binary64) %130 %167) (fma.f64 #s(literal 2 binary64) %90 %161) (fma.f64 #s(literal 2 binary64) %90 %163) (+.f64 %183 %183) (+.f64 %161 %83) (+.f64 %163 %83) (+.f64 %130 %130) (+.f64 %86 %165) (+.f64 %86 %167) (+.f64 %83 %161) (+.f64 %83 %163) (*.f64 %194 %194) (*.f64 %193 %193) (*.f64 %192 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %192) (*.f64 #s(literal 2 binary64) %199) (*.f64 #s(literal 2 binary64) %201) (*.f64 #s(literal 2 binary64) %203) (*.f64 #s(literal 2 binary64) %206) (*.f64 #s(literal 2 binary64) %205) (pow.f64 %193 #s(literal 2 binary64)) (pow.f64 %74 #s(literal 1/2 binary64)) (pow.f64 %63 #s(literal -1 binary64)) (pow.f64 %192 #s(literal 1 binary64)) (pow.f64 %69 #s(literal -1/2 binary64)) (/.f64 %193 (sqrt.f64 %63)) (/.f64 %192 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 %64)) (/.f64 #s(literal 1 binary64) (fabs.f64 %64)) (/.f64 #s(literal 1 binary64) (pow.f64 %74 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %63 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %192 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %63) (/.f64 #s(literal -1 binary64) %64) (neg.f64 %229) (fma.f64 %194 %194 %231) (fma.f64 %193 %193 %231) (fma.f64 %192 #s(literal 1 binary64) %231) (fma.f64 %192 #s(literal 1/2 binary64) %205) (fma.f64 #s(literal 1 binary64) %192 %231) (fma.f64 #s(literal 1/2 binary64) %192 %205) (fma.f64 #s(literal 2 binary64) %199 %231) (fma.f64 #s(literal 2 binary64) %201 %231) (fma.f64 #s(literal 2 binary64) %203 %231) (fma.f64 #s(literal 2 binary64) %206 %231) (fma.f64 #s(literal 2 binary64) %205 %231) (sqrt.f64 (*.f64 %74 #s(literal 1 binary64))) (sqrt.f64 %74) (fabs.f64 (*.f64 #s(literal -1 binary64) %192)) (fabs.f64 (*.f64 %192 #s(literal -1 binary64))) (fabs.f64 (*.f64 %86 #s(literal 1 binary64))) (fabs.f64 (*.f64 %86 #s(literal -1 binary64))) (fabs.f64 %229) (fabs.f64 %255) (fabs.f64 %192) %192 (fabs.f64 %83) (+.f64 %259 %229) (+.f64 %229 %259) (+.f64 %205 %205) (+.f64 %192 %231) (*.f64 %264 %83) (pow.f64 %266 #s(literal 1 binary64)) (/.f64 (fma.f64 %268 %11 x) (*.f64 x %11)) (/.f64 (fma.f64 %268 %97 %272) %274) (/.f64 (fma.f64 %268 %10 %272) %80) (/.f64 (+.f64 %192 (*.f64 %83 #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %83 %281)) %284) (/.f64 (fma.f64 #s(literal 1 binary64) %11 %286) %288) (/.f64 (+.f64 x %286) %291) (/.f64 (fma.f64 #s(literal 1 binary64) %97 %293) %295) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %293) %298) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %83 %300)) %303) (/.f64 (fma.f64 #s(literal 1 binary64) %11 %305) %307) (/.f64 (+.f64 x %305) %310) (/.f64 (fma.f64 #s(literal 1 binary64) %97 %312) %314) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %312) %317) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %83 %63)) %63) (/.f64 (fma.f64 #s(literal 1/2 binary64) %11 %63) %323) (/.f64 (fma.f64 #s(literal 1/2 binary64) x %63) %326) (/.f64 (fma.f64 #s(literal 1/2 binary64) %97 %328) %330) (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 %328) %333) (/.f64 (+.f64 #s(literal 2 binary64) %335) %337) (/.f64 (fma.f64 #s(literal 1 binary64) %281 %339) %341) (/.f64 (fma.f64 #s(literal 1 binary64) %300 %339) %344) (/.f64 (+.f64 %63 %346) %348) (/.f64 (+.f64 #s(literal 2 binary64) %350) %352) (/.f64 (fma.f64 #s(literal 1 binary64) %281 x) (*.f64 x %281)) (/.f64 (fma.f64 #s(literal 1 binary64) %300 x) (*.f64 x %300)) (/.f64 (+.f64 #s(literal -2 binary64) %361) %363) (/.f64 (fma.f64 #s(literal -1 binary64) %281 %365) %367) (/.f64 (fma.f64 #s(literal -1 binary64) %300 %365) %370) (/.f64 (fma.f64 #s(literal -1 binary64) %63 %372) %374) (/.f64 (+.f64 #s(literal -2 binary64) %376) %378) (/.f64 (fma.f64 #s(literal -1 binary64) %281 %97) %381) (/.f64 (fma.f64 #s(literal -1 binary64) %300 %97) %384) (/.f64 (fma.f64 #s(literal -1 binary64) %63 %386) %388) (/.f64 (fma.f64 %268 %97 %390) %274) (/.f64 (fma.f64 %268 %10 %390) %80) (/.f64 (+.f64 %192 (*.f64 #s(literal 2 binary64) %83)) #s(literal 2 binary64)) (/.f64 (fma.f64 %192 %11 #s(literal 2 binary64)) %399) (/.f64 (fma.f64 %192 x #s(literal 2 binary64)) %352) (/.f64 (fma.f64 %192 %97 #s(literal -2 binary64)) %404) (/.f64 (fma.f64 %192 %10 #s(literal -2 binary64)) %407) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %281 %83)) %284) (/.f64 (fma.f64 #s(literal 1 binary64) %11 %284) %288) (/.f64 (+.f64 x %284) %291) (/.f64 (fma.f64 #s(literal 1 binary64) %97 %416) %295) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %416) %298) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %300 %83)) %303) (/.f64 (fma.f64 #s(literal 1 binary64) %11 %303) %307) (/.f64 (+.f64 x %303) %310) (/.f64 (fma.f64 #s(literal 1 binary64) %97 %428) %314) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %428) %317) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %63 %83)) %63) (/.f64 (fma.f64 #s(literal 1/2 binary64) %97 %436) %330) (/.f64 (fma.f64 #s(literal 1/2 binary64) %10 %436) %333) (/.f64 (fma.f64 %83 #s(literal 2 binary64) %192) #s(literal 2 binary64)) (/.f64 (fma.f64 %83 %281 #s(literal 1 binary64)) %286) (/.f64 (fma.f64 %83 %300 #s(literal 1 binary64)) %305) (/.f64 (fma.f64 %83 %63 #s(literal 1/2 binary64)) %63) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %11 %192)) %337) (/.f64 (fma.f64 #s(literal 1 binary64) %281 %452) %341) (/.f64 (fma.f64 #s(literal 1 binary64) %300 %452) %344) (/.f64 (+.f64 %63 (*.f64 %11 #s(literal 1/2 binary64))) %348) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 x %192)) %352) (/.f64 (+.f64 %63 %463) (*.f64 x %63)) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %97 %192)) %363) (/.f64 (fma.f64 #s(literal -1 binary64) %281 %470) %367) (/.f64 (fma.f64 #s(literal -1 binary64) %300 %470) %370) (/.f64 (fma.f64 #s(literal -1 binary64) %63 (*.f64 %97 #s(literal 1/2 binary64))) %374) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %10 %192)) %378) (/.f64 (fma.f64 #s(literal -1 binary64) %281 %481) %381) (/.f64 (fma.f64 #s(literal -1 binary64) %300 %481) %384) (/.f64 (fma.f64 #s(literal -1 binary64) %63 %486) %388) (/.f64 (-.f64 %361 #s(literal 2 binary64)) %404) (/.f64 (-.f64 %376 #s(literal 2 binary64)) %407) (/.f64 (-.f64 %335 #s(literal -2 binary64)) %399) (/.f64 (-.f64 %350 #s(literal -2 binary64)) %352) (/.f64 (-.f64 %365 %284) %295) (/.f64 (-.f64 %97 %284) %298) (/.f64 (-.f64 %339 %416) %288) (/.f64 (-.f64 x %416) %291) (/.f64 (-.f64 %365 %303) %314) (/.f64 (-.f64 %97 %303) %317) (/.f64 (-.f64 %339 %428) %307) (/.f64 (-.f64 x %428) %310) (/.f64 (-.f64 %372 %63) %330) (/.f64 (-.f64 %386 %63) %333) (/.f64 (-.f64 %346 %436) %323) (/.f64 (-.f64 %463 %436) %326) (/.f64 (neg.f64 %521) %11) (/.f64 (neg.f64 %524) %11) (/.f64 (fma.f64 %268 #s(literal 1 binary64) #s(literal 1 binary64)) x) (/.f64 %521 %10) (/.f64 %524 %10) (/.f64 %264 x) (/.f64 %532 %69) (/.f64 #s(literal 1 binary64) (/.f64 x %264)) (/.f64 #s(literal 1 binary64) (pow.f64 %266 #s(literal -1 binary64))) (neg.f64 (-.f64 %86 %205)) (fma.f64 %192 #s(literal 1/2 binary64) %83) (fma.f64 %83 #s(literal 1 binary64) %541) (fma.f64 %83 #s(literal 1 binary64) %205) (fma.f64 #s(literal 1 binary64) %83 %541) (fma.f64 #s(literal 1 binary64) %83 %205) (fma.f64 #s(literal 1/2 binary64) %192 %83) (fma.f64 #s(literal -1 binary64) %86 %541) (fma.f64 #s(literal -1 binary64) %86 %205) (fma.f64 #s(literal 2 binary64) %88 %541) (fma.f64 #s(literal 2 binary64) %88 %205) (fma.f64 #s(literal 2 binary64) %90 %541) (fma.f64 #s(literal 2 binary64) %90 %205) (-.f64 %541 %86) %266 (-.f64 %83 (*.f64 %255 #s(literal 1/2 binary64))) (-.f64 %83 (*.f64 #s(literal -1/2 binary64) %192)) (-.f64 %83 (neg.f64 %205)) (+.f64 (/.f64 (*.f64 %205 %10) %10) %83) (+.f64 %541 %83) (+.f64 %205 %83) (+.f64 %83 %541) (+.f64 %83 %205) (*.f64 (*.f64 %266 x) x) (*.f64 %266 %69) (*.f64 %69 %266) (*.f64 x (*.f64 x %266)) (pow.f64 %532 #s(literal 1 binary64)) (/.f64 (neg.f64 %574) %10) (/.f64 (neg.f64 %577) %10) (/.f64 %574 x) (/.f64 %577 x) (/.f64 #s(literal 1 binary64) (pow.f64 %532 #s(literal -1 binary64))) (fma.f64 (*.f64 %69 #s(literal 1/2 binary64)) %192 x) (fma.f64 %268 x x) %532 (fma.f64 %205 %69 x) (fma.f64 %192 (*.f64 #s(literal 1/2 binary64) %69) x) (fma.f64 %69 %205 x) (fma.f64 #s(literal 1/2 binary64) %63 x) (fma.f64 x %268 x) (-.f64 %593 (*.f64 (neg.f64 %69) %83)) (-.f64 %593 (*.f64 %86 %69)) (-.f64 %593 %10) (+.f64 %593 x) (+.f64 x %593) (pow.f64 %607 #s(literal 1 binary64)) %607 (/.f64 #s(literal 1 binary64) (pow.f64 %607 #s(literal -1 binary64))) (*.f64 %611 %611) (*.f64 %51 %51) (*.f64 %21 %21) (pow.f64 %51 #s(literal 2 binary64)) (pow.f64 %26 #s(literal 1/4 binary64)) (pow.f64 %21 #s(literal 2 binary64)) (pow.f64 %16 #s(literal 1 binary64)) (pow.f64 %15 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1 binary64))) %16 (fabs.f64 %18) (fabs.f64 (*.f64 %51 %21)) (fabs.f64 (*.f64 %21 %51)) (fabs.f64 %17) (fabs.f64 %16) (*.f64 %633 %633) (pow.f64 %26 #s(literal 1/8 binary64)) (pow.f64 %21 #s(literal 1 binary64)) (pow.f64 %16 #s(literal 1/2 binary64)) (pow.f64 %15 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) %21 (fabs.f64 %611) (fabs.f64 %51) (fabs.f64 %21) #s(literal 4 binary64) %19 %20 %24 %25 %29 %33 %35 %36 %38 %39 %40 %42 %43 %44 %46 %48 %50 %53 %55 %15 %56 %57 %647 (*.f64 #s(literal 1/2 binary64) %16) (pow.f64 %647 #s(literal 1 binary64)) (/.f64 (neg.f64 %650) #s(literal -2 binary64)) (/.f64 (neg.f64 %653) #s(literal -2 binary64)) (/.f64 %650 #s(literal 2 binary64)) (/.f64 %653 #s(literal 2 binary64)) (/.f64 %17 #s(literal -2 binary64)) (/.f64 %16 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %647 #s(literal -1 binary64))) (*.f64 (*.f64 %21 #s(literal 1/2 binary64)) %16) %664 (*.f64 %647 %21) (*.f64 %21 %647) (*.f64 %16 %667) (*.f64 #s(literal 1/2 binary64) %23) (pow.f64 %664 #s(literal 1 binary64)) (/.f64 (neg.f64 %671) #s(literal -2 binary64)) (/.f64 (neg.f64 %23) #s(literal -2 binary64)) (/.f64 %671 #s(literal 2 binary64)) (/.f64 %23 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %664 #s(literal -1 binary64))) (*.f64 %41 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %681) (*.f64 #s(literal 2 binary64) %41) (pow.f64 %684 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %686 %687) %689) (/.f64 (fma.f64 #s(literal 1 binary64) %15 %687) %692) (/.f64 (fma.f64 #s(literal 1 binary64) %54 (*.f64 #s(literal -1 binary64) %686)) %696) (/.f64 (fma.f64 #s(literal 1 binary64) %686 %686) %699) (/.f64 (fma.f64 #s(literal 1 binary64) %15 %686) %26) (/.f64 (fma.f64 #s(literal 1 binary64) %54 (*.f64 #s(literal -1 binary64) %15)) %705) (/.f64 (fma.f64 #s(literal -1 binary64) %686 %707) %709) (/.f64 (fma.f64 #s(literal -1 binary64) %15 %707) %712) (/.f64 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal -1 binary64) %54)) %26) (/.f64 (fma.f64 #s(literal 1 binary64) %686 %717) %689) (/.f64 (fma.f64 #s(literal 1 binary64) %15 %717) %692) (/.f64 (fma.f64 #s(literal 1 binary64) %54 (*.f64 %686 #s(literal -1 binary64))) %696) (/.f64 (fma.f64 #s(literal 1 binary64) %686 %725) %699) (/.f64 (fma.f64 #s(literal 1 binary64) %15 %725) %26) (/.f64 (fma.f64 #s(literal 1 binary64) %54 (*.f64 %15 #s(literal -1 binary64))) %705) (/.f64 (fma.f64 #s(literal -1 binary64) %686 %733) %709) (/.f64 (fma.f64 #s(literal -1 binary64) %15 %733) %712) (/.f64 (fma.f64 #s(literal -1 binary64) %54 (*.f64 %54 #s(literal -1 binary64))) %26) (/.f64 (neg.f64 %741) #s(literal -2 binary64)) (/.f64 %741 #s(literal 2 binary64)) (/.f64 #s(literal -4 binary64) (neg.f64 %746)) (/.f64 #s(literal -2 binary64) %750) (/.f64 #s(literal -2 binary64) %54) (/.f64 #s(literal 4 binary64) %746) (/.f64 #s(literal 1 binary64) %754) (/.f64 #s(literal 2 binary64) %686) (/.f64 #s(literal 2 binary64) %749) %684 (neg.f64 %758) (fma.f64 #s(literal 1 binary64) %41 %41) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %15) %41) (-.f64 %41 %681) (+.f64 %764 %764) (+.f64 %41 %41) %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %754 %780 %782 %784 %785 %787 %789 %790 %791 %793 %795 %796 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %811 %813 %814 %816 %818 %819 %820 %822 %823 %824 %825 %826 %828 %830 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %869 %872 %873 %874 %875 %876 %877 %878 %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 (*.f64 %2109 %684) (*.f64 %2111 #s(literal 2 binary64)) (*.f64 %902 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %902) (*.f64 #s(literal -1 binary64) %899) (*.f64 #s(literal 2 binary64) %2116) (*.f64 #s(literal 2 binary64) %2118) (pow.f64 %902 #s(literal 1 binary64)) (pow.f64 %889 #s(literal -1 binary64)) (/.f64 %758 %1831) (/.f64 %899 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %1834) (/.f64 %902 #s(literal 1 binary64)) (/.f64 %684 %879) %902 (/.f64 #s(literal -1 binary64) %1840) (/.f64 #s(literal -1 binary64) %895) (/.f64 #s(literal 2 binary64) %884) (neg.f64 %899) (fma.f64 %2109 %684 %2131) (fma.f64 %2111 #s(literal 2 binary64) %2131) (fma.f64 %902 #s(literal 1 binary64) %2131) (fma.f64 #s(literal 1 binary64) %899 %2135) (fma.f64 #s(literal 1 binary64) %902 %2131) (fma.f64 #s(literal -1 binary64) %899 %2131) (fma.f64 #s(literal -1 binary64) %902 %2135) (fma.f64 #s(literal 2 binary64) %2116 %2131) (fma.f64 #s(literal 2 binary64) %2118 %2131) (-.f64 %2111 (/.f64 #s(literal -1 binary64) %884)) (+.f64 %2144 %2144) (+.f64 %2135 %899) (+.f64 %2111 %2111) (+.f64 %2118 %2118) (+.f64 %899 %2135) (+.f64 %902 %2131) %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 (pow.f64 %977 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %977 #s(literal -1 binary64))) (neg.f64 %2154) (fma.f64 %18 %18 %11) (fma.f64 %18 %18 x) (fma.f64 %17 %17 %11) (fma.f64 %17 %17 x) (fma.f64 %21 %23 %11) (fma.f64 %21 %23 x) (fma.f64 %16 %16 %11) (fma.f64 %16 %16 x) (-.f64 %15 %10) (-.f64 x %54) (+.f64 %15 %11) %977 (+.f64 x %15) %1982 (*.f64 #s(literal 1/2 binary64) %977) (pow.f64 %1982 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %946) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -2 binary64) %949) #s(literal -4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %952) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %955) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -2 binary64) %958) #s(literal -4 binary64)) (/.f64 (+.f64 x %961) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %1736) #s(literal 4 binary64)) (/.f64 (fma.f64 %707 #s(literal 2 binary64) %989) #s(literal -4 binary64)) (/.f64 (fma.f64 %54 #s(literal 2 binary64) %989) #s(literal -4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) %994) %2189) (/.f64 (+.f64 #s(literal 1 binary64) %998) %684) (/.f64 (+.f64 #s(literal -2 binary64) %1002) %2194) (/.f64 (+.f64 #s(literal -2 binary64) %1006) %2197) (/.f64 (+.f64 x %725) #s(literal 2 binary64)) (/.f64 (+.f64 x %686) #s(literal 2 binary64)) (/.f64 (+.f64 x %749) #s(literal 2 binary64)) (/.f64 (fma.f64 %15 #s(literal 1 binary64) x) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %15 x) #s(literal 2 binary64)) (/.f64 (+.f64 %749 x) #s(literal 2 binary64)) (/.f64 (+.f64 x %1379) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %1364) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -2 binary64) %1367) #s(literal -4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %1370) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %1373) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -2 binary64) %1376) #s(literal -4 binary64)) (/.f64 (fma.f64 x %788 #s(literal 2 binary64)) %1383) (/.f64 (fma.f64 %684 x #s(literal 2 binary64)) %1386) (/.f64 (fma.f64 x %41 #s(literal 1 binary64)) %684) (/.f64 (fma.f64 x %809 #s(literal -2 binary64)) %1389) (/.f64 (fma.f64 x %758 #s(literal -2 binary64)) %1392) (/.f64 (fma.f64 #s(literal 2 binary64) x %746) #s(literal 4 binary64)) (/.f64 (fma.f64 %725 #s(literal 2 binary64) %352) #s(literal 4 binary64)) (/.f64 (fma.f64 %707 #s(literal 2 binary64) %1031) #s(literal -4 binary64)) (/.f64 (fma.f64 %686 #s(literal 2 binary64) %352) #s(literal 4 binary64)) (/.f64 (fma.f64 %749 #s(literal 2 binary64) %352) #s(literal 4 binary64)) (/.f64 (fma.f64 %54 #s(literal 2 binary64) %1031) #s(literal -4 binary64)) (/.f64 (fma.f64 %754 #s(literal 2 binary64) x) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) %1092) %2189) (/.f64 (+.f64 #s(literal 2 binary64) %905) %908) (/.f64 (+.f64 #s(literal 1 binary64) %1125) %684) (/.f64 (+.f64 #s(literal -2 binary64) %1142) %2194) (/.f64 (+.f64 #s(literal -2 binary64) %1159) %2197) (/.f64 (fma.f64 %15 #s(literal 2 binary64) %352) #s(literal 4 binary64)) (/.f64 (neg.f64 %978) #s(literal -2 binary64)) (/.f64 (neg.f64 %982) #s(literal -2 binary64)) (/.f64 %978 #s(literal 2 binary64)) (/.f64 %982 #s(literal 2 binary64)) (/.f64 %2154 #s(literal -2 binary64)) (/.f64 %2057 #s(literal -2 binary64)) (/.f64 %977 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1982 #s(literal -1 binary64))) (fma.f64 %767 #s(literal 2 binary64) %2270) (fma.f64 %767 #s(literal 2 binary64) %463) (fma.f64 %686 #s(literal 1/2 binary64) %2270) (fma.f64 %686 #s(literal 1/2 binary64) %463) (fma.f64 %23 %667 %2270) (fma.f64 %23 %667 %463) (fma.f64 #s(literal -1/2 binary64) %54 %2270) (fma.f64 #s(literal -1/2 binary64) %54 %463) (fma.f64 %54 #s(literal -1/2 binary64) %2270) (fma.f64 %54 #s(literal -1/2 binary64) %463) (fma.f64 %754 #s(literal 1 binary64) %2270) (fma.f64 %754 #s(literal 1 binary64) %463) (fma.f64 %664 %21 %2270) (fma.f64 %664 %21 %463) (fma.f64 %647 %16 %2270) (fma.f64 %647 %16 %463) (fma.f64 %21 %664 %2270) (fma.f64 %21 %664 %463) (fma.f64 %16 %647 %2270) (fma.f64 %16 %647 %463) (fma.f64 #s(literal 1 binary64) %754 %2270) (fma.f64 #s(literal 1 binary64) %754 %463) (fma.f64 #s(literal 1/2 binary64) %15 %2270) (fma.f64 #s(literal 1/2 binary64) %15 %463) (fma.f64 #s(literal 1/2 binary64) x %754) (fma.f64 #s(literal -1 binary64) %779 %2270) (fma.f64 #s(literal -1 binary64) %779 %463) (fma.f64 #s(literal 2 binary64) %781 %2270) (fma.f64 #s(literal 2 binary64) %781 %463) (fma.f64 #s(literal 2 binary64) %783 %2270) (fma.f64 #s(literal 2 binary64) %783 %463) (fma.f64 %15 #s(literal 1/2 binary64) %2270) (fma.f64 %15 #s(literal 1/2 binary64) %463) (fma.f64 x #s(literal 1/2 binary64) %754) (-.f64 %463 %779) (-.f64 %754 %2061) (-.f64 %754 %2029) (-.f64 %754 %486) (-.f64 %754 %2034) (+.f64 %463 %754) (+.f64 %754 %2270) (+.f64 %754 %463) %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %754 %780 %782 %784 %785 %787 %789 %790 %791 %793 %795 %796 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %811 %813 %814 %816 %818 %819 %820 %822 %823 %824 %825 %826 %828 %830 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %869 %872 %873 %874 %875 %876 %877 %878 %881 %883 %886 %887 %888 %890 %891 %893 %894 %896 %898 %901 %903 %904 %909 %913 %916 %919 %922 %925 %928 %931 %935 %939 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %971 %974 %976 %981 %985 %988 %991 %993 %997 %1001 %1005 %1009 %1013 %1017 %1021 %1025 %1028 %1032 %1036 %1039 %1042 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1078 %1081 %1084 %1087 %1089 %1093 %1097 %1100 %1103 %1106 %1109 %1113 %1116 %1119 %1122 %1126 %1130 %1133 %1136 %1139 %1143 %1147 %1150 %1153 %1156 %1160 %1164 %1167 %1170 %1173 %1175 %1177 %1179 %1181 %1183 %1186 %1189 %1192 %1195 %1198 %1201 %1203 %1205 %1207 %1209 %1212 %1215 %1219 %1222 %1225 %1228 %1231 %1234 %1237 %1240 %1244 %1247 %1250 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1312 %1314 %1316 %1318 %1320 %1322 %1324 %1326 %1328 %1330 %1333 %1336 %1339 %1342 %1345 %1348 %1350 %1352 %1355 %1358 %1360 %1363 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1390 %1393 %1395 %1398 %1401 %1403 %1406 %1408 %1411 %1413 %1416 %1418 %1421 %1424 %1427 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1449 %1451 %1453 %1456 %1459 %1462 %1465 %1468 %1471 %1474 %1477 %1480 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1516 %1519 %1522 %1525 %1527 %1530 %1533 %1536 %1539 %1542 %1545 %1548 %1551 %1554 %1557 %1560 %1563 %1566 %1569 %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1604 %1606 %1608 %1610 %1612 %1615 %1618 %1621 %1624 %1627 %1630 %1632 %1634 %1636 %1639 %1642 %1645 %1648 %1651 %1654 %1657 %1659 %1661 %1663 %1666 %1668 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1717 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1733 %1735 %1738 %1740 %1742 %1744 %1746 %1748 %1750 %1752 %1754 %1756 %1758 %1760 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1776 %1778 %1780 %1782 %1784 %1786 %1788 %1790 %1792 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1812 %1815 %1817 %1820 %1823 %1826 %1827 %1830 %1833 %1836 %1837 %1838 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1860 %1861 %1862 %1863 %1864 %1865 %1867 %1868 %1869 %1872 %1874 %1876 %1878 %1879 %1880 %1881 %1882 %1883 %1884 %1885 %1886 %1887 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %889 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2024 %2027 %2031 %2033 %2036 %2039 %2040 %2041 %2045 %2048 %2052 %2055 %2056 %2059 %2060 %2062 %2063 %2064 %2065 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2076 %2078 %2080 %2081 %2083 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 (*.f64 %2315 %2315) (*.f64 %2314 %2314) (pow.f64 %2314 #s(literal 2 binary64)) (pow.f64 %2319 #s(literal 1/2 binary64)) (pow.f64 %2313 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2319 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2313 #s(literal -1 binary64))) (sqrt.f64 %2319) (fabs.f64 (neg.f64 %2328)) (fabs.f64 %2328) (fabs.f64 %2332) (fabs.f64 %2327) (fabs.f64 %2313) %2313 (*.f64 %2336 #s(literal 2 binary64)) (*.f64 %2332 #s(literal -1/2 binary64)) %2339 (*.f64 #s(literal 1/2 binary64) %2313) (pow.f64 %2339 #s(literal 1 binary64)) (/.f64 (neg.f64 %2342) #s(literal -2 binary64)) (/.f64 (neg.f64 %2345) #s(literal -2 binary64)) (/.f64 %2342 #s(literal 2 binary64)) (/.f64 %2345 #s(literal 2 binary64)) (/.f64 %2332 #s(literal -2 binary64)) (/.f64 %2313 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %2332)) (/.f64 #s(literal 1 binary64) (pow.f64 %2339 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2313)) (neg.f64 %2358) (*.f64 (/.f64 %2360 #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 %2360 #s(literal 1/2 binary64)) (pow.f64 %2364 #s(literal 1 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 %2342 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 %2345 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %352 #s(literal -2 binary64) (*.f64 %2332 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 %2313 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %2342 x %1011) %352) (/.f64 (fma.f64 %2342 %10 %1015) %407) (/.f64 (fma.f64 %2342 x %1019) %352) (/.f64 (fma.f64 %2342 %10 %1023) %407) (/.f64 (fma.f64 %2342 x %1026) %352) (/.f64 (fma.f64 %2345 x %1011) %352) (/.f64 (fma.f64 %2345 %10 %1015) %407) (/.f64 (fma.f64 %2345 x %1019) %352) (/.f64 (fma.f64 %2345 %10 %1023) %407) (/.f64 (fma.f64 %2345 x %1026) %352) (/.f64 (fma.f64 %2332 x %1029) %1031) (/.f64 (fma.f64 %2332 %10 %1033) %1035) (/.f64 (fma.f64 %2332 x %1037) %1031) (/.f64 (fma.f64 %2332 %10 %1040) %1035) (/.f64 (fma.f64 %2332 x %1043) %1031) (/.f64 (fma.f64 %2313 x %1011) %352) (/.f64 (fma.f64 %2313 %10 %1015) %407) (/.f64 (fma.f64 %2313 x %1019) %352) (/.f64 (fma.f64 %2313 %10 %1023) %407) (/.f64 (fma.f64 %2313 x %1026) %352) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2418) %352) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2421) %352) (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %2424) %989) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2427) %352) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2430) %378) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2433) %378) (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %2436) %1218) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2439) %378) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2418) %352) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2421) %352) (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %2424) %989) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2427) %352) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2430) %378) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2433) %378) (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %2436) %1218) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2439) %378) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2418) %352) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2421) %352) (/.f64 (fma.f64 %69 #s(literal -2 binary64) %2424) %989) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2427) %352) (/.f64 (fma.f64 #s(literal 2 binary64) x %2342) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x %2345) #s(literal 2 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2342)) #s(literal 4 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2345)) #s(literal 4 binary64)) (/.f64 (fma.f64 %352 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %2332)) #s(literal -4 binary64)) (/.f64 (fma.f64 %352 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2313)) #s(literal 4 binary64)) (/.f64 (fma.f64 %2342 x %1454) %352) (/.f64 (fma.f64 %2342 %10 %1457) %407) (/.f64 (fma.f64 %2342 x %1460) %352) (/.f64 (fma.f64 %2342 %10 %1463) %407) (/.f64 (fma.f64 %2342 x %1466) %352) (/.f64 (fma.f64 %2345 x %1454) %352) (/.f64 (fma.f64 %2345 %10 %1457) %407) (/.f64 (fma.f64 %2345 x %1460) %352) (/.f64 (fma.f64 %2345 %10 %1463) %407) (/.f64 (fma.f64 %2345 x %1466) %352) (/.f64 (fma.f64 %2332 x %1469) %1031) (/.f64 (fma.f64 %2332 %10 %1472) %1035) (/.f64 (fma.f64 %2332 x %1475) %1031) (/.f64 (fma.f64 %2332 %10 %1478) %1035) (/.f64 (fma.f64 %2332 x %1481) %1031) (/.f64 (fma.f64 %2313 x %1454) %352) (/.f64 (fma.f64 %2313 %10 %1457) %407) (/.f64 (fma.f64 %2313 x %1460) %352) (/.f64 (fma.f64 %2313 %10 %1463) %407) (/.f64 (fma.f64 %2313 x %1466) %352) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2522) %352) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2525) %352) (/.f64 (fma.f64 %1010 #s(literal -2 binary64) %2528) %989) (/.f64 (fma.f64 %1010 #s(literal 2 binary64) %2531) %352) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2534) %378) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2537) %378) (/.f64 (fma.f64 %1014 #s(literal -2 binary64) %2540) %1218) (/.f64 (fma.f64 %1014 #s(literal 2 binary64) %2543) %378) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2522) %352) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2525) %352) (/.f64 (fma.f64 %1018 #s(literal -2 binary64) %2528) %989) (/.f64 (fma.f64 %1018 #s(literal 2 binary64) %2531) %352) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2534) %378) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2537) %378) (/.f64 (fma.f64 %1022 #s(literal -2 binary64) %2540) %1218) (/.f64 (fma.f64 %1022 #s(literal 2 binary64) %2543) %378) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2522) %352) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2525) %352) (/.f64 (fma.f64 %69 #s(literal -2 binary64) %2528) %989) (/.f64 (fma.f64 %69 #s(literal 2 binary64) %2531) %352) (/.f64 (-.f64 %1029 %2525) %989) (/.f64 (-.f64 %1011 %2528) %352) (/.f64 (-.f64 %1029 %2531) %989) (/.f64 (-.f64 %1033 %2537) %1218) (/.f64 (-.f64 %1015 %2540) %378) (/.f64 (-.f64 %1033 %2543) %1218) (/.f64 (-.f64 %1037 %2525) %989) (/.f64 (-.f64 %1019 %2528) %352) (/.f64 (-.f64 %1037 %2531) %989) (/.f64 (-.f64 %1040 %2537) %1218) (/.f64 (-.f64 %1023 %2540) %378) (/.f64 (-.f64 %1040 %2543) %1218) (/.f64 (-.f64 %1043 %2525) %989) (/.f64 (-.f64 %1026 %2528) %352) (/.f64 (-.f64 %1043 %2531) %989) (/.f64 (neg.f64 %2600) #s(literal 2 binary64)) (/.f64 (neg.f64 %2603) #s(literal 2 binary64)) (/.f64 %2600 #s(literal -2 binary64)) (/.f64 %2603 #s(literal -2 binary64)) (/.f64 %2360 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2360)) (/.f64 #s(literal 1 binary64) (pow.f64 %2364 #s(literal -1 binary64))) (neg.f64 (-.f64 %2358 x)) (fma.f64 %2336 #s(literal 2 binary64) %1870) (fma.f64 %2336 #s(literal 2 binary64) x) (fma.f64 %2332 #s(literal -1/2 binary64) %1870) (fma.f64 %2332 #s(literal -1/2 binary64) x) (fma.f64 %2313 #s(literal 1/2 binary64) %1870) %2364 (fma.f64 #s(literal 1/2 binary64) %2313 %1870) (fma.f64 #s(literal 1/2 binary64) %2313 x) (-.f64 %1870 %2358) (-.f64 %2339 %10) (-.f64 x %2358) (+.f64 %2075 %2339) (+.f64 %1870 %2339) (+.f64 %2339 %1870) (+.f64 %2339 x) (+.f64 x %2339) |
Compiled 5 307 to 2 962 computations (44.2% saved)
Compiled 414 to 1 287 computations (-210.9% saved)
13 alts after pruning (7 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 407 | 7 | 414 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 6 | 9 |
| Done | 0 | 0 | 0 |
| Total | 410 | 13 | 423 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | %67 = (sqrt.f64 (fabs.f64 (-.f64 y x))) %70 = (sqrt.f64 %67) (fma.f64 %70 (*.f64 %70 (*.f64 %67 #s(literal 1/2 binary64))) x) |
| ✓ | 99.4% | %67 = (sqrt.f64 (fabs.f64 (-.f64 y x))) (fma.f64 %67 (*.f64 %67 #s(literal 1/2 binary64)) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
| ▶ | 59.2% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (approx (- y x) y)) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 (-.f64 y x)) x))) |
| ▶ | 99.7% | %50 = (fabs.f64 (-.f64 x y)) %56 = (/.f64 #s(literal 2 binary64) %50) (/.f64 (fma.f64 (/.f64 (+.f64 x x) %50) #s(literal 2 binary64) (*.f64 %50 %56)) (*.f64 %56 #s(literal 2 binary64))) |
| ▶ | 99.7% | %51 = (/.f64 #s(literal -2 binary64) (fabs.f64 (-.f64 x y))) (/.f64 (fma.f64 x %51 #s(literal -1 binary64)) %51) |
| ✓ | 99.7% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x))) |
| ✓ | 99.7% | (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 y x))))) |
| ▶ | 49.7% | (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (fabs.f64 x) #s(literal 1/2 binary64) x)) |
| ▶ | 29.1% | (approx (+ x (/ (fabs (- y x)) 2)) (fma.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) x)) |
| ▶ | 29.3% | (approx (+ x (/ (fabs (- y x)) 2)) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) (/.f64 #s(literal -1 binary64) x)))) |
| ▶ | 24.8% | (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) (fabs.f64 x)))) |
Compiled 13 to 48 computations (-269.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 284 | 1687 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (- y x) %4 = (approx %3 y) %8 = (/.f64 #s(literal -1 binary64) x) %10 = (+.f64 x x) %11 = (-.f64 x y) %12 = (fabs.f64 %11) %13 = (fabs.f64 %4) %14 = (fabs.f64 x) %15 = (*.f64 #s(literal -1/2 binary64) %14) %27 = (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) %15) %28 = (*.f64 x x) %29 = (/.f64 #s(literal 1/2 binary64) %14) %30 = (-.f64 %29 %8) %31 = (fma.f64 %14 #s(literal 1/2 binary64) x) %32 = (*.f64 %28 %30) %33 = (fma.f64 %28 %29 x) %39 = (/.f64 #s(literal 2 binary64) %12) %40 = (/.f64 #s(literal -2 binary64) %12) %41 = (/.f64 %10 %12) %42 = (*.f64 %39 #s(literal 2 binary64)) %43 = (*.f64 %12 %39) %44 = (fma.f64 %41 #s(literal 2 binary64) %43) %46 = (fma.f64 x %40 #s(literal -1 binary64)) %51 = (+ x (/ (fabs %3) 2)) x y #s(literal 2 binary64) %4 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) %8 #s(literal -2 binary64) %10 %11 %12 %13 %14 %15 %27 %28 %29 %30 %31 %32 %33 (approx (+ (/ (fabs (- x y)) 2) x) %31) %39 %40 %41 %42 %43 %44 (/.f64 %44 %42) %46 (/.f64 %46 %40) (fma.f64 #s(literal 1/2 binary64) %13 x) (approx %51 %33) (approx %51 %27) (approx %51 %32) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %12 = (/ -1 x) %13 = (/.f64 #s(literal -1 binary64) x) %15 = (+ x x) %19 = (- x y) %20 = (*.f64 #s(literal -1 binary64) y) %22 = (-.f64 x y) %24 = (fabs %19) %25 = (fabs.f64 %22) %27 = (fabs %5) %28 = (-.f64 y x) %29 = (fabs.f64 %28) %31 = (fabs x) %32 = (fabs.f64 x) %35 = (* -1/2 %31) %37 = (*.f64 #s(literal -1/2 binary64) %32) %47 = (* (pow x 2) (+ (* 1/2 (fabs %12)) (/ 1 x))) %50 = (* x x) %51 = (pow.f64 x #s(literal 2 binary64)) %53 = (/ 1/2 %31) %57 = (- %53 %12) %59 = (/.f64 #s(literal 1 binary64) x) %63 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x %32))) %67 = (+ (* %31 1/2) x) %68 = (*.f64 #s(literal 1/2 binary64) %32) %72 = (* %50 %57) %76 = (+ (/ %24 2) x) %77 = (*.f64 #s(literal 1/2 binary64) %25) %81 = (/ 2 %24) %85 = (/ -2 %24) %89 = (/ %15 %24) %90 = (/.f64 x %25) %93 = (* %81 2) %97 = (* %24 %81) %100 = (+ (* %89 2) %97) %102 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %90)) %105 = (+ (* x %85) -1) %108 = (-.f64 (*.f64 #s(literal -2 binary64) %90) #s(literal 1 binary64)) %111 = (+ (* 1/2 %27) x) %112 = (*.f64 #s(literal 1/2 binary64) %29) %117 = (/.f64 y x) %119 = (*.f64 x (-.f64 %117 #s(literal 1 binary64))) %123 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))) %125 = (fabs.f64 %59) %126 = (*.f64 %51 %125) %137 = (*.f64 x %125) %138 = (/.f64 #s(literal 1 binary64) %137) %140 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %138)) %169 = (fabs.f64 %13) %170 = (*.f64 %51 %169) %181 = (*.f64 x %169) %182 = (/.f64 #s(literal 1 binary64) %181) %184 = (-.f64 (*.f64 #s(literal 1/2 binary64) %182) #s(literal 1 binary64)) %223 = (/.f64 x y) %226 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %223))) %229 = (*.f64 y (-.f64 %223 #s(literal 1 binary64))) %231 = (pow.f64 y #s(literal 2 binary64)) %233 = (fabs.f64 (/.f64 #s(literal 1 binary64) y)) %234 = (*.f64 %231 %233) %240 = (/.f64 x %231) %248 = (/.f64 x %234) %269 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %270 = (*.f64 %231 %269) %283 = (/.f64 x %270) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %12 %13) (approx %15 (*.f64 #s(literal 2 binary64) x)) (approx %19 %20) (approx %19 %22) (approx %24 %25) (approx %27 %29) (approx %31 %32) (approx %35 %37) (approx %47 (+.f64 x %37)) (approx %50 %51) (approx %53 (/.f64 #s(literal 1/2 binary64) %32)) (approx %57 %59) (approx %57 (/.f64 %63 x)) (approx %67 %68) (approx %67 (+.f64 x %68)) (approx %72 (*.f64 x %63)) (approx %76 %77) (approx %76 (+.f64 x %77)) (approx %81 (/.f64 #s(literal 2 binary64) %25)) (approx %85 (/.f64 #s(literal -2 binary64) %25)) (approx %89 (*.f64 #s(literal 2 binary64) %90)) (approx %93 (/.f64 #s(literal 4 binary64) %25)) (approx %97 #s(literal 2 binary64)) (approx %100 %102) (approx %105 #s(literal -1 binary64)) (approx %105 %108) (approx %111 %112) (approx %111 (+.f64 x %112)) (approx %5 %8) (approx %5 %119) (approx %19 %123) (approx %24 %126) (approx %27 (*.f64 #s(literal -1 binary64) %126)) (approx %35 (*.f64 #s(literal -1/2 binary64) %126)) (approx %47 (*.f64 %51 (fma.f64 #s(literal -1/2 binary64) %125 %59))) (approx %53 (/.f64 #s(literal 1/2 binary64) %126)) (approx %57 (/.f64 %140 x)) (approx %67 (*.f64 #s(literal 1/2 binary64) %126)) (approx %67 (*.f64 %51 (fma.f64 #s(literal 1/2 binary64) %125 %59))) (approx %72 (*.f64 x %140)) (approx %81 (/.f64 #s(literal 2 binary64) %126)) (approx %85 (/.f64 #s(literal -2 binary64) %126)) (approx %89 (/.f64 #s(literal 2 binary64) %137)) (approx %93 (/.f64 #s(literal 4 binary64) %126)) (approx %100 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %138))) (approx %105 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %138)))) (approx %5 (*.f64 #s(literal -1 binary64) %123)) (approx %19 (*.f64 #s(literal -1 binary64) %119)) (approx %24 (*.f64 #s(literal -1 binary64) %170)) (approx %27 %170) (approx %35 (*.f64 #s(literal 1/2 binary64) %170)) (approx %47 (*.f64 %51 (fma.f64 #s(literal 1/2 binary64) %169 %59))) (approx %53 (/.f64 #s(literal -1/2 binary64) %170)) (approx %57 (*.f64 #s(literal -1 binary64) (/.f64 %184 x))) (approx %67 (*.f64 #s(literal -1/2 binary64) %170)) (approx %67 (*.f64 %51 (fma.f64 #s(literal -1/2 binary64) %169 %59))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x %184))) (approx %81 (/.f64 #s(literal -2 binary64) %170)) (approx %85 (/.f64 #s(literal 2 binary64) %170)) (approx %89 (/.f64 #s(literal -2 binary64) %181)) (approx %93 (/.f64 #s(literal -4 binary64) %170)) (approx %100 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %182))) (approx %105 (-.f64 (*.f64 #s(literal 2 binary64) %182) #s(literal 1 binary64))) (approx %5 %28) (approx %19 (+.f64 x %20)) (approx (/ %100 %93) (*.f64 #s(literal 1/4 binary64) (*.f64 %25 %102))) (approx (/ %105 %85) (*.f64 #s(literal -1/2 binary64) (*.f64 %25 %108))) (approx %5 %226) (approx %19 %229) (approx %24 (*.f64 #s(literal -1 binary64) %234)) (approx %27 %234) (approx %76 (*.f64 #s(literal -1/2 binary64) %234)) (approx %76 (*.f64 %231 (fma.f64 #s(literal -1/2 binary64) %233 %240))) (approx %81 (/.f64 #s(literal -2 binary64) %234)) (approx %85 (/.f64 #s(literal 2 binary64) %234)) (approx %89 (*.f64 #s(literal -2 binary64) %248)) (approx %93 (/.f64 #s(literal -4 binary64) %234)) (approx %100 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -4 binary64) %248))) (approx %105 (-.f64 (*.f64 #s(literal 2 binary64) %248) #s(literal 1 binary64))) (approx %111 (*.f64 #s(literal 1/2 binary64) %234)) (approx %111 (*.f64 %231 (fma.f64 #s(literal 1/2 binary64) %233 %240))) (approx %5 (*.f64 #s(literal -1 binary64) %229)) (approx %19 (*.f64 #s(literal -1 binary64) %226)) (approx %24 %270) (approx %27 (*.f64 #s(literal -1 binary64) %270)) (approx %76 (*.f64 #s(literal 1/2 binary64) %270)) (approx %76 (*.f64 %231 (fma.f64 #s(literal 1/2 binary64) %269 %240))) (approx %81 (/.f64 #s(literal 2 binary64) %270)) (approx %85 (/.f64 #s(literal -2 binary64) %270)) (approx %89 (*.f64 #s(literal 2 binary64) %283)) (approx %93 (/.f64 #s(literal 4 binary64) %270)) (approx %100 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %283))) (approx %105 (-.f64 (*.f64 #s(literal -2 binary64) %283) #s(literal 1 binary64))) (approx %111 (*.f64 #s(literal -1/2 binary64) %270)) (approx %111 (*.f64 %231 (fma.f64 #s(literal -1/2 binary64) %269 %240))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | x | inf |
| 7.0ms | x | -inf |
| 6.0ms | x | 0 |
| 5.0ms | y | -inf |
| 4.0ms | y | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 52 | 302 |
| 0 | 80 | 274 |
| 1 | 306 | 256 |
| 2 | 1406 | 210 |
| 0 | 4620 | 210 |
| 0 | 4875 | 204 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (- y x) %4 = (approx %3 y) %8 = (/.f64 #s(literal -1 binary64) x) %10 = (+.f64 x x) %11 = (-.f64 x y) %12 = (fabs.f64 %11) %13 = (fabs.f64 %4) %14 = (fabs.f64 x) %15 = (*.f64 #s(literal -1/2 binary64) %14) %27 = (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) %15) %28 = (*.f64 x x) %29 = (/.f64 #s(literal 1/2 binary64) %14) %30 = (-.f64 %29 %8) %31 = (fma.f64 %14 #s(literal 1/2 binary64) x) %32 = (*.f64 %28 %30) %33 = (fma.f64 %28 %29 x) %39 = (/.f64 #s(literal 2 binary64) %12) %40 = (/.f64 #s(literal -2 binary64) %12) %41 = (/.f64 %10 %12) %42 = (*.f64 %39 #s(literal 2 binary64)) %43 = (*.f64 %12 %39) %44 = (fma.f64 %41 #s(literal 2 binary64) %43) %46 = (fma.f64 x %40 #s(literal -1 binary64)) %51 = (+ x (/ (fabs %3) 2)) x y #s(literal 2 binary64) %4 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) %8 #s(literal -2 binary64) %10 %11 %12 %13 %14 %15 %27 %28 %29 %30 %31 %32 %33 (approx (+ (/ (fabs (- x y)) 2) x) %31) %39 %40 %41 %42 %43 %44 (/.f64 %44 %42) %46 (/.f64 %46 %40) (fma.f64 #s(literal 1/2 binary64) %13 x) (approx %51 %33) (approx %51 %27) (approx %51 %32) |
| Outputs |
|---|
%4 = (approx (- y x) y) %12 = (/.f64 #s(literal 1 binary64) x) %14 = (/.f64 #s(literal -1 binary64) x) %19 = (neg.f64 x) %22 = (neg.f64 %19) %23 = (neg.f64 %22) %37 = (+.f64 x x) %39 = (*.f64 x x) %40 = (*.f64 %39 #s(literal 1 binary64)) %41 = (*.f64 x %40) %44 = (*.f64 %39 #s(literal -1 binary64)) %45 = (*.f64 x %44) %47 = (*.f64 x %19) %49 = (*.f64 #s(literal 1 binary64) %39) %50 = (*.f64 x %49) %53 = (*.f64 #s(literal -1 binary64) %39) %54 = (*.f64 x %53) %57 = (*.f64 x %39) %60 = (*.f64 %19 %40) %62 = (*.f64 %19 x) %64 = (*.f64 %19 %44) %67 = (*.f64 %19 %49) %70 = (*.f64 %19 %53) %73 = (*.f64 %19 %39) %106 = (*.f64 #s(literal 1/2 binary64) %12) %108 = (*.f64 #s(literal -2 binary64) x) %112 = (-.f64 x y) %116 = (-.f64 y x) %118 = (neg.f64 y) %119 = (neg.f64 %118) %124 = (fabs.f64 %112) %125 = (sqrt.f64 %124) %126 = (neg.f64 %125) %130 = (*.f64 %112 %112) %133 = (/.f64 #s(literal 1 binary64) %124) %140 = (neg.f64 %124) %144 = (fabs.f64 %4) %145 = (sqrt.f64 %144) %146 = (neg.f64 %145) %150 = (*.f64 %4 %4) %158 = (neg.f64 %4) %159 = (neg.f64 %158) %162 = (neg.f64 %144) %167 = (fabs.f64 x) %168 = (sqrt.f64 %167) %169 = (neg.f64 %168) %177 = (fabs.f64 %14) %190 = (*.f64 %39 %39) %200 = (/.f64 #s(literal 1 binary64) %39) %221 = (*.f64 %22 #s(literal 1 binary64)) %225 = (*.f64 %19 #s(literal 1 binary64)) %227 = (*.f64 %19 #s(literal -1 binary64)) %229 = (*.f64 x #s(literal -1 binary64)) %245 = (*.f64 #s(literal 1 binary64) %22) %247 = (*.f64 #s(literal 1 binary64) %19) %256 = (neg.f64 %167) %260 = (*.f64 %167 #s(literal -1/2 binary64)) %265 = (*.f64 %167 #s(literal 1/2 binary64)) %271 = (approx (- x (* (fabs x) -1/2)) %260) %276 = (neg.f64 %256) %295 = (*.f64 %22 %167) %301 = (*.f64 %167 %22) %303 = (*.f64 x %22) %305 = (neg.f64 %39) %307 = (*.f64 %167 %19) %309 = (*.f64 %19 %167) %313 = (*.f64 %167 x) %317 = (/.f64 #s(literal -1 binary64) %167) %320 = (fabs.f64 %37) %322 = (/.f64 #s(literal 1/2 binary64) %167) %325 = (neg.f64 %177) %348 = (fma.f64 %167 #s(literal 1/2 binary64) x) %349 = (/.f64 %348 x) %351 = (*.f64 #s(literal 1/2 binary64) x) %352 = (-.f64 %351 %256) %355 = (-.f64 %322 %14) %357 = (*.f64 %322 x) %362 = (*.f64 %320 #s(literal 1 binary64)) %364 = (*.f64 %320 %22) %367 = (*.f64 %320 x) %369 = (*.f64 %320 #s(literal -1 binary64)) %371 = (*.f64 %320 %19) %374 = (*.f64 #s(literal 2 binary64) %22) %380 = (*.f64 %256 #s(literal 1 binary64)) %382 = (*.f64 %256 %22) %384 = (*.f64 %276 #s(literal 1 binary64)) %386 = (*.f64 %276 %22) %389 = (*.f64 %276 x) %391 = (*.f64 %276 #s(literal -1 binary64)) %393 = (*.f64 %276 %19) %408 = (*.f64 %22 #s(literal 1/2 binary64)) %428 = (*.f64 %19 #s(literal 2 binary64)) %430 = (*.f64 %19 #s(literal 1/2 binary64)) %463 = (*.f64 %256 #s(literal -1 binary64)) %466 = (*.f64 #s(literal 1/2 binary64) %19) %469 = (*.f64 #s(literal 1/2 binary64) %22) %476 = (/.f64 %352 %167) %479 = (fma.f64 %322 %19 #s(literal -1 binary64)) %482 = (fma.f64 %12 %256 #s(literal -1/2 binary64)) %485 = (fma.f64 %12 %167 #s(literal 1/2 binary64)) %488 = (*.f64 %322 %19) %489 = (-.f64 %488 #s(literal 1 binary64)) %493 = (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1 binary64) %256)) %495 = (*.f64 %256 x) %496 = (neg.f64 %495) %499 = (fma.f64 #s(literal -1/2 binary64) %19 (*.f64 #s(literal -1 binary64) %256)) %501 = (*.f64 %256 %19) %502 = (neg.f64 %501) %504 = (*.f64 #s(literal -1/2 binary64) x) %505 = (fma.f64 #s(literal 1 binary64) %256 %504) %507 = (*.f64 x %256) %508 = (neg.f64 %507) %510 = (+.f64 %167 %351) %512 = (neg.f64 %313) %514 = (*.f64 #s(literal -1/2 binary64) %19) %515 = (fma.f64 #s(literal -1 binary64) %256 %514) %517 = (*.f64 %19 %256) %518 = (neg.f64 %517) %520 = (+.f64 %256 %466) %522 = (neg.f64 %309) %524 = (fma.f64 #s(literal -1/2 binary64) x %380) %527 = (fma.f64 #s(literal -1/2 binary64) %19 %463) %530 = (fma.f64 #s(literal 1/2 binary64) x %167) %533 = (fma.f64 #s(literal 1/2 binary64) %19 %256) %535 = (neg.f64 %307) %537 = (*.f64 x #s(literal -1/2 binary64)) %538 = (fma.f64 #s(literal 1 binary64) %256 %537) %541 = (*.f64 %19 #s(literal -1/2 binary64)) %542 = (fma.f64 #s(literal -1 binary64) %256 %541) %545 = (+.f64 %256 %430) %548 = (-.f64 %514 %380) %551 = (-.f64 %504 %463) %554 = (-.f64 %466 %167) %557 = (neg.f64 %349) %560 = (neg.f64 %352) %596 = (-.f64 %14 %322) %610 = (/.f64 %357 x) %616 = (neg.f64 %322) %622 = (*.f64 (*.f64 %355 %19) %19) %624 = (*.f64 (*.f64 %355 %167) %167) %625 = (*.f64 %349 x) %627 = (*.f64 %19 (*.f64 %19 %355)) %628 = (*.f64 %355 %39) %629 = (*.f64 %39 %355) %631 = (*.f64 %167 (*.f64 %167 %355)) %632 = (*.f64 x %349) %633 = (pow.f64 %348 #s(literal 1 binary64)) %634 = (*.f64 %39 #s(literal -1/2 binary64)) %635 = (*.f64 %256 %40) %637 = (/.f64 (fma.f64 %634 x %635) %495) %638 = (*.f64 %256 %44) %640 = (/.f64 (fma.f64 %634 %19 %638) %501) %641 = (*.f64 %256 %49) %643 = (/.f64 (fma.f64 %634 x %641) %495) %644 = (*.f64 %256 %53) %646 = (/.f64 (fma.f64 %634 %19 %644) %501) %647 = (*.f64 %256 %39) %649 = (/.f64 (fma.f64 %634 x %647) %495) %650 = (*.f64 #s(literal -1/2 binary64) %39) %652 = (/.f64 (fma.f64 %650 x %635) %495) %654 = (/.f64 (fma.f64 %650 %19 %638) %501) %656 = (/.f64 (fma.f64 %650 x %641) %495) %658 = (/.f64 (fma.f64 %650 %19 %644) %501) %660 = (/.f64 (fma.f64 %650 x %647) %495) %661 = (*.f64 %39 #s(literal 1/2 binary64)) %662 = (neg.f64 %661) %664 = (/.f64 (fma.f64 %662 x %635) %495) %666 = (/.f64 (fma.f64 %662 %19 %638) %501) %668 = (/.f64 (fma.f64 %662 x %641) %495) %670 = (/.f64 (fma.f64 %662 %19 %644) %501) %672 = (/.f64 (fma.f64 %662 x %647) %495) %675 = (/.f64 (fma.f64 %661 x (*.f64 %167 %40)) %313) %678 = (/.f64 (fma.f64 %661 %19 (*.f64 %167 %44)) %307) %681 = (/.f64 (fma.f64 %661 x (*.f64 %167 %49)) %313) %684 = (/.f64 (fma.f64 %661 %19 (*.f64 %167 %53)) %307) %687 = (/.f64 (fma.f64 %661 x (*.f64 %167 %39)) %313) %688 = (*.f64 x %634) %690 = (/.f64 (fma.f64 %40 %256 %688) %507) %691 = (*.f64 x %650) %693 = (/.f64 (fma.f64 %40 %256 %691) %507) %694 = (*.f64 x %662) %696 = (/.f64 (fma.f64 %40 %256 %694) %507) %697 = (*.f64 x %661) %699 = (/.f64 (fma.f64 %40 %167 %697) %313) %700 = (*.f64 %19 %634) %702 = (/.f64 (fma.f64 %44 %256 %700) %517) %703 = (*.f64 %19 %650) %705 = (/.f64 (fma.f64 %44 %256 %703) %517) %706 = (*.f64 %19 %662) %708 = (/.f64 (fma.f64 %44 %256 %706) %517) %709 = (*.f64 %19 %661) %711 = (/.f64 (fma.f64 %44 %167 %709) %309) %713 = (/.f64 (fma.f64 %49 %256 %688) %507) %715 = (/.f64 (fma.f64 %49 %256 %691) %507) %717 = (/.f64 (fma.f64 %49 %256 %694) %507) %719 = (/.f64 (fma.f64 %49 %167 %697) %313) %721 = (/.f64 (fma.f64 %53 %256 %700) %517) %723 = (/.f64 (fma.f64 %53 %256 %703) %517) %725 = (/.f64 (fma.f64 %53 %256 %706) %517) %727 = (/.f64 (fma.f64 %53 %167 %709) %309) %729 = (/.f64 (fma.f64 %39 %256 %688) %507) %731 = (/.f64 (fma.f64 %39 %256 %691) %507) %733 = (/.f64 (fma.f64 %39 %256 %694) %507) %735 = (/.f64 (fma.f64 %39 %167 %697) %313) %736 = (*.f64 #s(literal 2 binary64) %40) %738 = (/.f64 (fma.f64 %167 x %736) %37) %739 = (*.f64 #s(literal 2 binary64) %44) %741 = (/.f64 (fma.f64 %167 %19 %739) %108) %742 = (*.f64 #s(literal 2 binary64) %49) %744 = (/.f64 (fma.f64 %167 x %742) %37) %745 = (*.f64 #s(literal 2 binary64) %53) %747 = (/.f64 (fma.f64 %167 %19 %745) %108) %748 = (*.f64 #s(literal 2 binary64) %39) %750 = (/.f64 (fma.f64 %167 x %748) %37) %752 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %313) %37) %754 = (/.f64 (fma.f64 %44 #s(literal 2 binary64) %309) %428) %756 = (/.f64 (fma.f64 %49 #s(literal 2 binary64) %313) %37) %758 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %309) %428) %760 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %313) %37) %761 = (*.f64 %39 %352) %763 = (/.f64 (neg.f64 %761) %512) %764 = (*.f64 %39 %349) %766 = (/.f64 (neg.f64 %764) %19) %767 = (*.f64 %352 %39) %769 = (/.f64 (neg.f64 %767) %512) %770 = (*.f64 %349 %39) %772 = (/.f64 (neg.f64 %770) %19) %773 = (fma.f64 %167 x %661) %775 = (/.f64 (neg.f64 %773) %256) %776 = (/.f64 %761 %313) %777 = (/.f64 %764 x) %778 = (/.f64 %767 %313) %779 = (/.f64 %770 x) %780 = (/.f64 %773 %167) %782 = (/.f64 #s(literal 1 binary64) (pow.f64 %348 #s(literal -1 binary64))) %784 = (neg.f64 (*.f64 %596 %39)) %786 = (neg.f64 (*.f64 %39 %596)) %788 = (neg.f64 (-.f64 %19 %265)) %789 = (*.f64 %322 %167) %790 = (fma.f64 %789 %167 %22) %791 = (fma.f64 %789 %167 x) %792 = (fma.f64 %488 %19 %22) %793 = (fma.f64 %488 %19 x) %794 = (fma.f64 %661 %177 %22) %795 = (fma.f64 %661 %177 x) %796 = (fma.f64 %357 x %22) %797 = (fma.f64 %357 x x) %798 = (*.f64 %19 %322) %799 = (fma.f64 %19 %798 %22) %800 = (fma.f64 %19 %798 x) %801 = (fma.f64 %322 %39 %22) %802 = (fma.f64 %322 %39 x) %803 = (fma.f64 %39 %322 %22) %804 = (fma.f64 %39 %322 x) %805 = (fma.f64 %177 %661 %22) %806 = (fma.f64 %177 %661 x) %807 = (*.f64 %167 %322) %808 = (fma.f64 %167 %807 %22) %809 = (fma.f64 %167 %807 x) %810 = (fma.f64 %167 #s(literal 1/2 binary64) %22) %811 = (fma.f64 #s(literal 1/2 binary64) %167 %22) %812 = (fma.f64 #s(literal 1/2 binary64) %167 x) %813 = (fma.f64 x %357 %22) %814 = (fma.f64 x %357 x) %816 = (-.f64 %265 (*.f64 %305 %12)) %817 = (-.f64 %265 %19) %819 = (-.f64 x (*.f64 %616 %39)) %821 = (-.f64 x (*.f64 %305 %322)) %823 = (-.f64 x (*.f64 %19 %357)) %825 = (-.f64 x (*.f64 %256 #s(literal 1/2 binary64))) %826 = (-.f64 x %260) %827 = (+.f64 %265 %22) %828 = (+.f64 %265 x) %829 = (+.f64 x %265) %834 = (+ (/ (fabs (- x y)) 2) x) %835 = (approx %834 %348) %836 = (pow.f64 %835 #s(literal 1 binary64)) %838 = (/.f64 #s(literal 1 binary64) (pow.f64 %835 #s(literal -1 binary64))) %840 = (neg.f64 %133) %842 = (/.f64 #s(literal -1 binary64) %124) %845 = (/.f64 #s(literal 2 binary64) %124) %847 = (*.f64 %124 #s(literal 1 binary64)) %852 = (*.f64 %124 %140) %854 = (*.f64 %140 #s(literal 1 binary64)) %856 = (*.f64 %140 %124) %861 = (*.f64 %124 #s(literal 1/2 binary64)) %863 = (neg.f64 %140) %864 = (neg.f64 %863) %868 = (/.f64 #s(literal -2 binary64) %124) %873 = (/.f64 #s(literal 1 binary64) %116) %876 = (/.f64 #s(literal 1 binary64) %112) %895 = (*.f64 %124 #s(literal -1/2 binary64)) %905 = (/.f64 x %124) %907 = (/.f64 %37 %124) %909 = (*.f64 %140 %19) %915 = (*.f64 %124 %19) %918 = (*.f64 %19 %124) %921 = (*.f64 x %124) %924 = (*.f64 %37 #s(literal 1 binary64)) %927 = (fma.f64 %905 %124 x) %930 = (fma.f64 x %124 %921) %932 = (neg.f64 %130) %935 = (fma.f64 x %124 (*.f64 %124 x)) %951 = (*.f64 %868 x) %963 = (/.f64 #s(literal 4 binary64) %124) %965 = (*.f64 %140 #s(literal -2 binary64)) %968 = (*.f64 %140 #s(literal 2 binary64)) %978 = (*.f64 %863 #s(literal 2 binary64)) %985 = (*.f64 %124 #s(literal -2 binary64)) %988 = (*.f64 %124 #s(literal 2 binary64)) %997 = (*.f64 #s(literal 1/4 binary64) %124) %999 = (/.f64 #s(literal -4 binary64) %124) %1002 = (*.f64 %845 #s(literal 1 binary64)) %1004 = (*.f64 #s(literal 1 binary64) %845) %1012 = (fma.f64 %37 %845 #s(literal 2 binary64)) %1014 = (*.f64 #s(literal 2 binary64) %108) %1015 = (*.f64 #s(literal -2 binary64) %124) %1016 = (*.f64 %140 %1015) %1019 = (*.f64 %140 %985) %1022 = (neg.f64 %988) %1023 = (*.f64 %140 %1022) %1026 = (*.f64 %140 %988) %1029 = (*.f64 %108 #s(literal 2 binary64)) %1038 = (*.f64 %37 #s(literal 2 binary64)) %1039 = (neg.f64 %1038) %1054 = (*.f64 %124 %1022) %1057 = (*.f64 %140 %1014) %1060 = (*.f64 %140 %1029) %1063 = (*.f64 %140 %1039) %1066 = (*.f64 %140 %1038) %1094 = (*.f64 %1014 %140) %1095 = (*.f64 %140 %965) %1098 = (*.f64 %1014 %124) %1099 = (*.f64 %140 %968) %1106 = (*.f64 %1029 %140) %1109 = (*.f64 %1029 %124) %1116 = (*.f64 %1039 %140) %1119 = (*.f64 %1039 %124) %1126 = (*.f64 %1038 %140) %1130 = (*.f64 %1038 %124) %1136 = (*.f64 %124 %988) %1139 = (*.f64 %37 %845) %1140 = (fma.f64 %1139 %124 %988) %1144 = (fma.f64 %1038 %124 (*.f64 %988 %124)) %1147 = (fma.f64 %988 %124 %1130) %1150 = (fma.f64 %37 #s(literal 2 binary64) %988) %1153 = (fma.f64 %124 #s(literal 2 binary64) %1038) %1156 = (fma.f64 %1038 %124 %1136) %1160 = (fma.f64 %988 %124 (*.f64 %124 %1038)) %1172 = (-.f64 #s(literal -2 binary64) %1139) %1174 = (*.f64 %863 %845) %1186 = (*.f64 #s(literal -2 binary64) %907) %1188 = (neg.f64 %1139) %1194 = (*.f64 (/.f64 %1012 #s(literal 4 binary64)) %124) %1195 = (fma.f64 %868 x #s(literal -1 binary64)) %1196 = (/.f64 %1195 #s(literal 2 binary64)) %1197 = (*.f64 %1196 %140) %1198 = (*.f64 %1012 %861) %1199 = (*.f64 %1198 #s(literal 1/2 binary64)) %1200 = (*.f64 %1195 #s(literal -1/2 binary64)) %1201 = (*.f64 %1200 %124) %1202 = (*.f64 %895 %1195) %1203 = (*.f64 %997 %1012) %1204 = (fma.f64 #s(literal 2 binary64) x %124) %1205 = (*.f64 %1204 #s(literal 1/2 binary64)) %1206 = (fma.f64 #s(literal 2 binary64) %905 #s(literal 1 binary64)) %1207 = (*.f64 %1206 %861) %1209 = (*.f64 %1172 (/.f64 #s(literal 1 binary64) %999)) %1210 = (*.f64 %1195 %895) %1211 = (*.f64 %1012 %997) %1212 = (*.f64 %124 %1200) %1213 = (fma.f64 %124 #s(literal 1/2 binary64) x) %1214 = (pow.f64 %1213 #s(literal 1 binary64)) %1215 = (/.f64 %1139 #s(literal 2 binary64)) %1218 = (*.f64 %868 %868) %1219 = (/.f64 (fma.f64 #s(literal 1 binary64) %845 (*.f64 %845 %1215)) %1218) %1220 = (/.f64 %1139 %845) %1223 = (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %845 %1220)) %963) %1226 = (*.f64 %845 %999) %1227 = (/.f64 (fma.f64 #s(literal 1 binary64) %999 (*.f64 %845 %1188)) %1226) %1228 = (*.f64 %124 %963) %1231 = (*.f64 %845 %1228) %1232 = (/.f64 (fma.f64 #s(literal 1 binary64) %1228 (*.f64 %845 %1038)) %1231) %1235 = (*.f64 %845 %963) %1236 = (/.f64 (fma.f64 #s(literal 1 binary64) %963 (*.f64 %845 %1139)) %1235) %1237 = (/.f64 #s(literal -2 binary64) %868) %1240 = (/.f64 (fma.f64 %1237 %845 (*.f64 #s(literal 2 binary64) %1215)) %963) %1243 = (/.f64 (fma.f64 %1237 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1220)) #s(literal 4 binary64)) %1246 = (*.f64 #s(literal 2 binary64) %999) %1247 = (/.f64 (fma.f64 %1237 %999 (*.f64 #s(literal 2 binary64) %1188)) %1246) %1250 = (*.f64 #s(literal 2 binary64) %1228) %1251 = (/.f64 (fma.f64 %1237 %1228 (*.f64 #s(literal 2 binary64) %1038)) %1250) %1254 = (*.f64 #s(literal 2 binary64) %963) %1255 = (/.f64 (fma.f64 %1237 %963 (*.f64 #s(literal 2 binary64) %1139)) %1254) %1258 = (*.f64 %1228 %845) %1259 = (/.f64 (fma.f64 %988 %845 (*.f64 %1228 %1215)) %1258) %1262 = (*.f64 %1228 #s(literal 2 binary64)) %1263 = (/.f64 (fma.f64 %988 #s(literal 2 binary64) (*.f64 %1228 %1220)) %1262) %1266 = (*.f64 %1228 %999) %1267 = (/.f64 (fma.f64 %988 %999 (*.f64 %1228 %1188)) %1266) %1270 = (*.f64 %1228 %1228) %1271 = (/.f64 (fma.f64 %988 %1228 (*.f64 %1228 %1038)) %1270) %1274 = (*.f64 %1228 %963) %1275 = (/.f64 (fma.f64 %988 %963 (*.f64 %1228 %1139)) %1274) %1278 = (*.f64 %999 %845) %1279 = (/.f64 (+.f64 %999 (*.f64 %999 %1215)) %1278) %1282 = (*.f64 %999 #s(literal 2 binary64)) %1283 = (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 %999 %1220)) %1282) %1286 = (*.f64 %999 %999) %1287 = (/.f64 (fma.f64 #s(literal -2 binary64) %999 (*.f64 %999 %1188)) %1286) %1290 = (*.f64 %999 %1228) %1291 = (/.f64 (fma.f64 #s(literal -2 binary64) %1228 (*.f64 %999 %1038)) %1290) %1294 = (*.f64 %999 %963) %1295 = (/.f64 (fma.f64 #s(literal -2 binary64) %963 (*.f64 %999 %1139)) %1294) %1298 = (*.f64 %963 %845) %1299 = (/.f64 (+.f64 %963 (*.f64 %963 %1215)) %1298) %1302 = (*.f64 %963 #s(literal 2 binary64)) %1303 = (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %963 %1220)) %1302) %1306 = (*.f64 %963 %999) %1307 = (/.f64 (fma.f64 #s(literal 2 binary64) %999 (*.f64 %963 %1188)) %1306) %1310 = (*.f64 %963 %1228) %1311 = (/.f64 (fma.f64 #s(literal 2 binary64) %1228 (*.f64 %963 %1038)) %1310) %1314 = (/.f64 (fma.f64 #s(literal 2 binary64) %963 (*.f64 %963 %1139)) %1286) %1316 = (/.f64 (fma.f64 %1215 %845 %1002) %1218) %1319 = (/.f64 (fma.f64 %1215 #s(literal 2 binary64) (*.f64 %845 %1237)) %963) %1322 = (/.f64 (fma.f64 %1215 %1228 (*.f64 %845 %988)) %1231) %1324 = (/.f64 (fma.f64 %1215 %999 %999) %1226) %1326 = (/.f64 (fma.f64 %1215 %963 %963) %1235) %1328 = (/.f64 (fma.f64 %1220 %845 #s(literal 2 binary64)) %963) %1331 = (/.f64 (fma.f64 %1220 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1237)) #s(literal 4 binary64)) %1334 = (/.f64 (fma.f64 %1220 %1228 (*.f64 #s(literal 2 binary64) %988)) %1250) %1336 = (/.f64 (fma.f64 %1220 %999 #s(literal -4 binary64)) %1246) %1338 = (/.f64 (fma.f64 %1220 %963 #s(literal 4 binary64)) %1254) %1341 = (/.f64 (fma.f64 %1188 %845 (*.f64 %999 #s(literal 1 binary64))) %1278) %1344 = (/.f64 (fma.f64 %1188 #s(literal 2 binary64) (*.f64 %999 %1237)) %1282) %1347 = (/.f64 (fma.f64 %1188 %1228 (*.f64 %999 %988)) %1290) %1348 = (*.f64 %999 #s(literal -2 binary64)) %1350 = (/.f64 (fma.f64 %1188 %999 %1348) %1286) %1352 = (/.f64 (fma.f64 %1188 %963 %1282) %1294) %1355 = (/.f64 (fma.f64 %1038 %845 (*.f64 %1228 #s(literal 1 binary64))) %1258) %1358 = (/.f64 (fma.f64 %1038 #s(literal 2 binary64) (*.f64 %1228 %1237)) %1262) %1361 = (/.f64 (fma.f64 %1038 %1228 (*.f64 %1228 %988)) %1270) %1362 = (*.f64 %1228 #s(literal -2 binary64)) %1364 = (/.f64 (fma.f64 %1038 %999 %1362) %1266) %1366 = (/.f64 (fma.f64 %1038 %963 %1262) %1274) %1369 = (/.f64 (fma.f64 %1139 %845 (*.f64 %963 #s(literal 1 binary64))) %1298) %1372 = (/.f64 (fma.f64 %1139 #s(literal 2 binary64) (*.f64 %963 %1237)) %1302) %1375 = (/.f64 (fma.f64 %1139 %1228 (*.f64 %963 %988)) %1310) %1376 = (*.f64 %963 #s(literal -2 binary64)) %1378 = (/.f64 (fma.f64 %1139 %999 %1376) %1306) %1381 = (/.f64 (fma.f64 %37 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %847)) #s(literal 4 binary64)) %1382 = (*.f64 #s(literal 2 binary64) %863) %1384 = (/.f64 (fma.f64 %37 #s(literal 2 binary64) %1382) #s(literal 4 binary64)) %1385 = (*.f64 #s(literal 2 binary64) %140) %1387 = (/.f64 (fma.f64 %37 #s(literal -2 binary64) %1385) #s(literal -4 binary64)) %1389 = (/.f64 (fma.f64 %37 %868 #s(literal -2 binary64)) %999) %1390 = (/.f64 %907 #s(literal 2 binary64)) %1393 = (/.f64 (fma.f64 %1390 #s(literal 2 binary64) (*.f64 %133 %847)) %845) %1394 = (*.f64 %133 %863) %1396 = (/.f64 (fma.f64 %1390 #s(literal 2 binary64) %1394) %845) %1397 = (*.f64 %133 %140) %1399 = (/.f64 (fma.f64 %1390 #s(literal -2 binary64) %1397) %868) %1400 = (*.f64 %133 #s(literal 1 binary64)) %1402 = (*.f64 %133 %845) %1403 = (/.f64 (fma.f64 %1390 %845 %1400) %1402) %1405 = (/.f64 (fma.f64 %1390 #s(literal 2 binary64) #s(literal 1 binary64)) %845) %1408 = (*.f64 %133 %133) %1409 = (/.f64 (fma.f64 %1390 %133 (*.f64 %133 #s(literal 1/2 binary64))) %1408) %1410 = (*.f64 %133 #s(literal -1 binary64)) %1412 = (*.f64 %133 %868) %1413 = (/.f64 (fma.f64 %1390 %868 %1410) %1412) %1416 = (/.f64 (fma.f64 %108 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %847)) #s(literal -4 binary64)) %1417 = (*.f64 #s(literal -2 binary64) %863) %1419 = (/.f64 (fma.f64 %108 #s(literal 2 binary64) %1417) #s(literal -4 binary64)) %1420 = (*.f64 #s(literal -2 binary64) %140) %1422 = (/.f64 (fma.f64 %108 #s(literal -2 binary64) %1420) #s(literal 4 binary64)) %1424 = (/.f64 (fma.f64 %108 %845 #s(literal -2 binary64)) %999) %1426 = (/.f64 (fma.f64 %108 #s(literal 2 binary64) %1015) #s(literal -4 binary64)) %1428 = (*.f64 #s(literal -2 binary64) %868) %1429 = (/.f64 (fma.f64 %108 %868 #s(literal 2 binary64)) %1428) %1432 = (/.f64 (fma.f64 %951 #s(literal 2 binary64) (*.f64 %868 %847)) %999) %1433 = (*.f64 %868 %863) %1435 = (/.f64 (fma.f64 %951 #s(literal 2 binary64) %1433) %999) %1436 = (*.f64 %868 %140) %1438 = (*.f64 %868 #s(literal -2 binary64)) %1439 = (/.f64 (fma.f64 %951 #s(literal -2 binary64) %1436) %1438) %1440 = (*.f64 %868 #s(literal 1 binary64)) %1442 = (*.f64 %868 %845) %1443 = (/.f64 (fma.f64 %951 %845 %1440) %1442) %1446 = (*.f64 %868 %133) %1447 = (/.f64 (fma.f64 %951 %133 (*.f64 %868 #s(literal 1/2 binary64))) %1446) %1450 = (/.f64 (fma.f64 %907 #s(literal 2 binary64) (*.f64 %845 %847)) %963) %1451 = (*.f64 %845 %863) %1453 = (/.f64 (fma.f64 %907 #s(literal 2 binary64) %1451) %963) %1455 = (/.f64 (fma.f64 %907 #s(literal -2 binary64) #s(literal -2 binary64)) %999) %1457 = (/.f64 (fma.f64 %907 %845 %1002) %1218) %1460 = (*.f64 %845 %133) %1461 = (/.f64 (fma.f64 %907 %133 (*.f64 %845 #s(literal 1/2 binary64))) %1460) %1462 = (*.f64 %845 #s(literal -1 binary64)) %1464 = (*.f64 %845 %868) %1465 = (/.f64 (fma.f64 %907 %868 %1462) %1464) %1466 = (*.f64 #s(literal 2 binary64) %1390) %1468 = (/.f64 (fma.f64 %847 %133 %1466) %845) %1470 = (/.f64 (fma.f64 %847 #s(literal -2 binary64) %1014) #s(literal -4 binary64)) %1471 = (*.f64 #s(literal 2 binary64) %951) %1473 = (/.f64 (fma.f64 %847 %868 %1471) %999) %1475 = (/.f64 (fma.f64 %847 %845 %1139) %963) %1477 = (/.f64 (fma.f64 %863 %133 %1466) %845) %1479 = (/.f64 (fma.f64 %863 #s(literal -2 binary64) %1014) #s(literal -4 binary64)) %1481 = (/.f64 (fma.f64 %863 %868 %1471) %999) %1483 = (/.f64 (fma.f64 %863 %845 %1139) %963) %1486 = (/.f64 (fma.f64 %140 %133 (*.f64 #s(literal -2 binary64) %1390)) %868) %1487 = (*.f64 #s(literal -2 binary64) %108) %1489 = (/.f64 (fma.f64 %140 #s(literal -2 binary64) %1487) #s(literal 4 binary64)) %1492 = (/.f64 (fma.f64 %140 %868 (*.f64 #s(literal -2 binary64) %951)) %1428) %1494 = (/.f64 (+.f64 #s(literal -2 binary64) %1186) %999) %1497 = (/.f64 (+.f64 %133 (*.f64 %845 %1390)) %1460) %1500 = (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %845 %108)) %999) %1503 = (/.f64 (fma.f64 #s(literal 1 binary64) %868 (*.f64 %845 %951)) %1464) %1506 = (/.f64 (fma.f64 #s(literal 1 binary64) %845 (*.f64 %845 %907)) %1218) %1508 = (/.f64 (fma.f64 %124 %133 %1466) %845) %1510 = (/.f64 (fma.f64 %124 #s(literal -2 binary64) %1014) #s(literal -4 binary64)) %1513 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %133 (*.f64 %133 %1390)) %1408) %1516 = (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 %133 %108)) %868) %1519 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %868 (*.f64 %133 %951)) %1412) %1522 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %845 (*.f64 %133 %907)) %1402) %1525 = (/.f64 (fma.f64 #s(literal -1 binary64) %133 (*.f64 %868 %1390)) %1446) %1528 = (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %868 %108)) %1438) %1531 = (/.f64 (fma.f64 #s(literal -1 binary64) %868 (*.f64 %868 %951)) %1218) %1534 = (/.f64 (fma.f64 #s(literal -1 binary64) %845 (*.f64 %868 %907)) %1442) %1536 = (/.f64 (fma.f64 %847 x %736) %37) %1538 = (/.f64 (fma.f64 %847 %19 %739) %108) %1540 = (/.f64 (fma.f64 %847 x %742) %37) %1542 = (/.f64 (fma.f64 %847 %19 %745) %108) %1544 = (/.f64 (fma.f64 %847 x %748) %37) %1546 = (/.f64 (fma.f64 %863 x %736) %37) %1548 = (/.f64 (fma.f64 %863 %19 %739) %108) %1550 = (/.f64 (fma.f64 %863 x %742) %37) %1552 = (/.f64 (fma.f64 %863 %19 %745) %108) %1554 = (/.f64 (fma.f64 %863 x %748) %37) %1557 = (/.f64 (fma.f64 %140 x (*.f64 #s(literal -2 binary64) %40)) %108) %1560 = (*.f64 #s(literal -2 binary64) %19) %1561 = (/.f64 (fma.f64 %140 %19 (*.f64 #s(literal -2 binary64) %44)) %1560) %1564 = (/.f64 (fma.f64 %140 x (*.f64 #s(literal -2 binary64) %49)) %108) %1567 = (/.f64 (fma.f64 %140 %19 (*.f64 #s(literal -2 binary64) %53)) %1560) %1570 = (/.f64 (fma.f64 %140 x (*.f64 #s(literal -2 binary64) %39)) %108) %1573 = (*.f64 %845 x) %1574 = (/.f64 (+.f64 x (*.f64 %845 %40)) %1573) %1577 = (*.f64 %845 %19) %1578 = (/.f64 (fma.f64 #s(literal 1 binary64) %19 (*.f64 %845 %44)) %1577) %1581 = (/.f64 (+.f64 x (*.f64 %845 %49)) %1573) %1584 = (/.f64 (fma.f64 #s(literal 1 binary64) %19 (*.f64 %845 %53)) %1577) %1587 = (/.f64 (+.f64 x (*.f64 %845 %39)) %1573) %1589 = (/.f64 (fma.f64 %124 x %736) %37) %1591 = (/.f64 (fma.f64 %124 %19 %739) %108) %1593 = (/.f64 (fma.f64 %124 x %742) %37) %1595 = (/.f64 (fma.f64 %124 %19 %745) %108) %1597 = (/.f64 (fma.f64 %124 x %748) %37) %1600 = (*.f64 %133 x) %1601 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %133 %40)) %1600) %1604 = (*.f64 %133 %19) %1605 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 %133 %44)) %1604) %1608 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %133 %49)) %1600) %1611 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 %133 %53)) %1604) %1614 = (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %133 %39)) %1600) %1617 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %868 %40)) %951) %1620 = (*.f64 %868 %19) %1621 = (/.f64 (fma.f64 #s(literal -1 binary64) %19 (*.f64 %868 %44)) %1620) %1624 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %868 %49)) %951) %1627 = (/.f64 (fma.f64 #s(literal -1 binary64) %19 (*.f64 %868 %53)) %1620) %1630 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %868 %39)) %951) %1631 = (*.f64 x %847) %1633 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %1631) %37) %1634 = (*.f64 x %863) %1636 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %1634) %37) %1637 = (*.f64 x %140) %1639 = (/.f64 (fma.f64 %40 #s(literal -2 binary64) %1637) %108) %1641 = (*.f64 x %845) %1642 = (/.f64 (fma.f64 %40 %845 x) %1641) %1644 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %921) %37) %1646 = (/.f64 (fma.f64 %40 %133 %351) %905) %1648 = (/.f64 (fma.f64 %40 %868 %229) %951) %1649 = (*.f64 %19 %847) %1651 = (/.f64 (fma.f64 %44 #s(literal 2 binary64) %1649) %428) %1652 = (*.f64 %19 %863) %1654 = (/.f64 (fma.f64 %44 #s(literal 2 binary64) %1652) %428) %1655 = (*.f64 %19 %140) %1657 = (*.f64 %19 #s(literal -2 binary64)) %1658 = (/.f64 (fma.f64 %44 #s(literal -2 binary64) %1655) %1657) %1660 = (*.f64 %19 %845) %1661 = (/.f64 (fma.f64 %44 %845 %225) %1660) %1663 = (/.f64 (fma.f64 %44 #s(literal 2 binary64) %918) %428) %1665 = (*.f64 %19 %133) %1666 = (/.f64 (fma.f64 %44 %133 %430) %1665) %1668 = (*.f64 %19 %868) %1669 = (/.f64 (fma.f64 %44 %868 %227) %1668) %1671 = (/.f64 (fma.f64 %49 #s(literal 2 binary64) %1631) %37) %1673 = (/.f64 (fma.f64 %49 #s(literal 2 binary64) %1634) %37) %1675 = (/.f64 (fma.f64 %49 #s(literal -2 binary64) %1637) %108) %1677 = (/.f64 (fma.f64 %49 %845 x) %1641) %1679 = (/.f64 (fma.f64 %49 #s(literal 2 binary64) %921) %37) %1681 = (/.f64 (fma.f64 %49 %133 %351) %905) %1683 = (/.f64 (fma.f64 %49 %868 %229) %951) %1685 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %1649) %428) %1687 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %1652) %428) %1689 = (/.f64 (fma.f64 %53 #s(literal -2 binary64) %1655) %1657) %1691 = (/.f64 (fma.f64 %53 %845 %225) %1660) %1693 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %918) %428) %1695 = (/.f64 (fma.f64 %53 %133 %430) %1665) %1697 = (/.f64 (fma.f64 %53 %868 %227) %1668) %1699 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %1631) %37) %1701 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %1634) %37) %1703 = (/.f64 (fma.f64 %39 #s(literal -2 binary64) %1637) %108) %1705 = (/.f64 (fma.f64 %39 %845 x) %1641) %1707 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %921) %37) %1709 = (/.f64 (fma.f64 %39 %133 %351) %905) %1711 = (/.f64 (fma.f64 %39 %868 %229) %951) %1713 = (/.f64 (fma.f64 %951 #s(literal 2 binary64) #s(literal -2 binary64)) %999) %1715 = (/.f64 (+.f64 #s(literal -2 binary64) %1471) %999) %1716 = (*.f64 %1390 #s(literal -2 binary64)) %1718 = (/.f64 (-.f64 %1716 %1394) %868) %1721 = (/.f64 (-.f64 (*.f64 %1390 #s(literal 2 binary64)) %1397) %845) %1724 = (/.f64 (-.f64 (*.f64 %1390 %868) %1400) %1412) %1726 = (/.f64 (-.f64 %1716 #s(literal 1 binary64)) %868) %1730 = (/.f64 (-.f64 (*.f64 %1390 %133) (*.f64 %133 #s(literal -1/2 binary64))) %1408) %1733 = (/.f64 (-.f64 (*.f64 %1390 %845) %1410) %1402) %1734 = (*.f64 %108 #s(literal -2 binary64)) %1736 = (/.f64 (-.f64 %1734 %1417) #s(literal 4 binary64)) %1738 = (/.f64 (-.f64 %1029 %1420) #s(literal -4 binary64)) %1741 = (/.f64 (-.f64 (*.f64 %108 %868) #s(literal -2 binary64)) %1428) %1743 = (/.f64 (-.f64 %1734 %1015) #s(literal 4 binary64)) %1746 = (/.f64 (-.f64 (*.f64 %108 %845) #s(literal 2 binary64)) %999) %1747 = (*.f64 %951 #s(literal -2 binary64)) %1749 = (/.f64 (-.f64 %1747 %1433) %1438) %1752 = (/.f64 (-.f64 (*.f64 %951 #s(literal 2 binary64)) %1436) %999) %1755 = (/.f64 (-.f64 (*.f64 %951 %868) %1440) %1218) %1759 = (/.f64 (-.f64 (*.f64 %951 %133) (*.f64 %868 #s(literal -1/2 binary64))) %1446) %1761 = (*.f64 %868 #s(literal -1 binary64)) %1763 = (/.f64 (-.f64 (*.f64 %951 %845) %1761) %1442) %1764 = (*.f64 %907 #s(literal -2 binary64)) %1766 = (/.f64 (-.f64 %1764 %1451) %999) %1769 = (/.f64 (-.f64 (*.f64 %907 %868) %1002) %1464) %1771 = (/.f64 (-.f64 %1764 #s(literal 2 binary64)) %999) %1775 = (/.f64 (-.f64 (*.f64 %907 %133) (*.f64 %845 #s(literal -1/2 binary64))) %1460) %1778 = (/.f64 (-.f64 (*.f64 %907 %845) %1462) %1218) %1779 = (*.f64 %40 #s(literal -2 binary64)) %1781 = (/.f64 (-.f64 %1779 %1634) %108) %1784 = (/.f64 (-.f64 (*.f64 %40 #s(literal 2 binary64)) %1637) %37) %1787 = (/.f64 (-.f64 (*.f64 %40 %868) x) %951) %1789 = (/.f64 (-.f64 %1779 %921) %108) %1792 = (/.f64 (-.f64 (*.f64 %40 %133) %537) %905) %1795 = (/.f64 (-.f64 (*.f64 %40 %845) %229) %1641) %1796 = (*.f64 %44 #s(literal -2 binary64)) %1798 = (/.f64 (-.f64 %1796 %1652) %1657) %1801 = (/.f64 (-.f64 (*.f64 %44 #s(literal 2 binary64)) %1655) %428) %1804 = (/.f64 (-.f64 (*.f64 %44 %868) %225) %1668) %1806 = (/.f64 (-.f64 %1796 %918) %1657) %1809 = (/.f64 (-.f64 (*.f64 %44 %133) %541) %1665) %1812 = (/.f64 (-.f64 (*.f64 %44 %845) %227) %1660) %1813 = (*.f64 %49 #s(literal -2 binary64)) %1815 = (/.f64 (-.f64 %1813 %1634) %108) %1818 = (/.f64 (-.f64 (*.f64 %49 #s(literal 2 binary64)) %1637) %37) %1821 = (/.f64 (-.f64 (*.f64 %49 %868) x) %951) %1823 = (/.f64 (-.f64 %1813 %921) %108) %1826 = (/.f64 (-.f64 (*.f64 %49 %133) %537) %905) %1829 = (/.f64 (-.f64 (*.f64 %49 %845) %229) %1641) %1830 = (*.f64 %53 #s(literal -2 binary64)) %1832 = (/.f64 (-.f64 %1830 %1652) %1657) %1835 = (/.f64 (-.f64 (*.f64 %53 #s(literal 2 binary64)) %1655) %428) %1838 = (/.f64 (-.f64 (*.f64 %53 %868) %225) %1668) %1840 = (/.f64 (-.f64 %1830 %918) %1657) %1843 = (/.f64 (-.f64 (*.f64 %53 %133) %541) %1665) %1846 = (/.f64 (-.f64 (*.f64 %53 %845) %227) %1660) %1847 = (*.f64 %39 #s(literal -2 binary64)) %1849 = (/.f64 (-.f64 %1847 %1634) %108) %1852 = (/.f64 (-.f64 (*.f64 %39 #s(literal 2 binary64)) %1637) %37) %1855 = (/.f64 (-.f64 (*.f64 %39 %868) x) %951) %1857 = (/.f64 (-.f64 %1847 %921) %108) %1860 = (/.f64 (-.f64 (*.f64 %39 %133) %537) %905) %1863 = (/.f64 (-.f64 (*.f64 %39 %845) %229) %1641) %1866 = (/.f64 (-.f64 (*.f64 %1215 %963) %999) %1235) %1869 = (/.f64 (-.f64 (*.f64 %1220 %963) #s(literal -4 binary64)) %1254) %1872 = (/.f64 (-.f64 (*.f64 %1188 %963) %1348) %1294) %1875 = (/.f64 (-.f64 (*.f64 %1038 %963) %1362) %1274) %1878 = (/.f64 (-.f64 (*.f64 %1139 %963) %1376) %1286) %1880 = (/.f64 (-.f64 %1747 #s(literal -2 binary64)) %1438) %1881 = (*.f64 %1195 #s(literal 1 binary64)) %1883 = (/.f64 (neg.f64 %1881) %845) %1884 = (*.f64 %1195 %124) %1886 = (/.f64 (neg.f64 %1884) #s(literal 2 binary64)) %1887 = (fma.f64 #s(literal -2 binary64) x %140) %1889 = (/.f64 (neg.f64 %1887) #s(literal 2 binary64)) %1891 = (fma.f64 %951 %868 (*.f64 #s(literal -1 binary64) %868)) %1893 = (neg.f64 %1218) %1894 = (/.f64 (neg.f64 %1891) %1893) %1895 = (fma.f64 %951 %868 %1761) %1897 = (/.f64 (neg.f64 %1895) %1893) %1898 = (neg.f64 %1204) %1900 = (/.f64 (neg.f64 %1898) #s(literal 2 binary64)) %1902 = (/.f64 (neg.f64 %1200) %840) %1903 = (*.f64 %1012 #s(literal 1 binary64)) %1905 = (/.f64 (neg.f64 %1903) %999) %1906 = (fma.f64 x %963 #s(literal 2 binary64)) %1908 = (/.f64 (neg.f64 %1906) %999) %1909 = (fma.f64 %1139 %963 %1254) %1911 = (neg.f64 %1286) %1912 = (/.f64 (neg.f64 %1909) %1911) %1913 = (fma.f64 %1139 %963 %1302) %1915 = (/.f64 (neg.f64 %1913) %1911) %1916 = (neg.f64 %1198) %1918 = (/.f64 (neg.f64 %1916) #s(literal 2 binary64)) %1919 = (/.f64 %1012 #s(literal 2 binary64)) %1921 = (/.f64 (neg.f64 %1919) %868) %1922 = (/.f64 %1903 %963) %1923 = (/.f64 %1881 %868) %1924 = (/.f64 %1884 #s(literal -2 binary64)) %1925 = (/.f64 %1919 %845) %1926 = (/.f64 %1196 %842) %1927 = (/.f64 %1887 #s(literal -2 binary64)) %1928 = (/.f64 %1906 %963) %1929 = (/.f64 %1891 %1218) %1930 = (/.f64 %1909 %1286) %1931 = (/.f64 %1150 #s(literal 4 binary64)) %1932 = (/.f64 %1895 %1218) %1933 = (/.f64 %1913 %1286) %1934 = (/.f64 %1916 #s(literal -2 binary64)) %1935 = (/.f64 %1898 #s(literal -2 binary64)) %1936 = (/.f64 %1198 #s(literal 2 binary64)) %1937 = (/.f64 %1200 %133) %1938 = (/.f64 %1204 #s(literal 2 binary64)) %1939 = (/.f64 %1206 %845) %1940 = (/.f64 %1172 %999) %1941 = (/.f64 %1195 %868) %1942 = (/.f64 %1012 %963) %1944 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1198)) %1946 = (/.f64 #s(literal 1 binary64) (/.f64 %999 %1172)) %1948 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1204)) %1950 = (/.f64 #s(literal 1 binary64) (/.f64 %845 %1206)) %1952 = (/.f64 #s(literal 1 binary64) (pow.f64 %1213 #s(literal -1 binary64))) %1954 = (/.f64 #s(literal 1 binary64) (/.f64 %868 %1195)) %1956 = (/.f64 #s(literal 1 binary64) (/.f64 %963 %1012)) %1958 = (neg.f64 (/.f64 %1012 %999)) %1960 = (neg.f64 (/.f64 %1195 %845)) %1962 = (neg.f64 (/.f64 %1198 #s(literal -2 binary64))) %1964 = (neg.f64 (/.f64 %1204 #s(literal -2 binary64))) %1966 = (neg.f64 (-.f64 %19 %861)) %1968 = (neg.f64 (-.f64 %895 x)) %1969 = (/.f64 %868 #s(literal -2 binary64)) %1970 = (/.f64 %124 %845) %1971 = (fma.f64 %1969 %1970 %22) %1972 = (fma.f64 %1969 %1970 x) %1973 = (fma.f64 %1970 %1969 %22) %1974 = (fma.f64 %1970 %1969 x) %1975 = (fma.f64 %140 #s(literal -1/2 binary64) %22) %1976 = (fma.f64 %140 #s(literal -1/2 binary64) x) %1977 = (/.f64 %124 %963) %1978 = (fma.f64 %845 %1977 %22) %1979 = (fma.f64 %845 %1977 x) %1980 = (fma.f64 %861 #s(literal 1 binary64) %22) %1981 = (fma.f64 %861 #s(literal 1 binary64) x) %1982 = (fma.f64 #s(literal 1 binary64) %861 %22) %1983 = (fma.f64 #s(literal 1 binary64) %861 x) %1984 = (/.f64 %868 %999) %1985 = (fma.f64 %124 %1984 %22) %1986 = (fma.f64 %124 %1984 x) %1987 = (fma.f64 %124 #s(literal 1/2 binary64) %22) %1988 = (fma.f64 #s(literal -1/2 binary64) %140 %22) %1989 = (fma.f64 #s(literal -1/2 binary64) %140 x) %1990 = (fma.f64 #s(literal 1/2 binary64) %124 %22) %1991 = (fma.f64 #s(literal 1/2 binary64) %124 x) %1992 = (fma.f64 #s(literal -1 binary64) %895 %22) %1993 = (fma.f64 #s(literal -1 binary64) %895 x) %1994 = (fma.f64 #s(literal 2 binary64) %997 %22) %1995 = (fma.f64 #s(literal 2 binary64) %997 x) %1996 = (-.f64 %861 %19) %1998 = (-.f64 x (/.f64 #s(literal -2 binary64) %963)) %1999 = (-.f64 x %895) %2000 = (+.f64 %861 %22) %2001 = (+.f64 %861 x) %2002 = (+.f64 x %861) %2010 = (*.f64 #s(literal -2 binary64) %37) %2023 = (*.f64 #s(literal 2 binary64) %130) %2026 = (*.f64 #s(literal -2 binary64) %130) %2037 = (fma.f64 #s(literal -1 binary64) %124 %108) %2053 = (fma.f64 %144 #s(literal 1/2 binary64) x) %2055 = (*.f64 %144 #s(literal 1 binary64)) %2066 = (*.f64 #s(literal 1 binary64) %144) %2087 = (*.f64 x %2055) %2090 = (*.f64 x %2066) %2093 = (*.f64 x %144) %2096 = (*.f64 %19 %2055) %2099 = (*.f64 %19 %2066) %2102 = (*.f64 %19 %144) %2125 = (*.f64 %144 #s(literal 1/2 binary64)) %2141 = (approx %834 %271) x y #s(literal 2 binary64) (pow.f64 %4 #s(literal 1 binary64)) %4 (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) (*.f64 %12 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %14) (*.f64 #s(literal -1 binary64) %12) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) x)) (pow.f64 %19 #s(literal -1 binary64)) (pow.f64 %14 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %23) (/.f64 #s(literal 1 binary64) (/.f64 %19 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %19) (/.f64 #s(literal -1 binary64) %22) %14 (neg.f64 %12) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 2 binary64)) (pow.f64 %37 #s(literal 1 binary64)) (/.f64 (fma.f64 %40 x %41) %39) (/.f64 (fma.f64 %40 %19 %45) %47) (/.f64 (fma.f64 %40 x %50) %39) (/.f64 (fma.f64 %40 %19 %54) %47) (/.f64 (fma.f64 %40 x %57) %39) (/.f64 (fma.f64 %44 x %60) %62) (/.f64 (fma.f64 %44 %19 %64) %39) (/.f64 (fma.f64 %44 x %67) %62) (/.f64 (fma.f64 %44 %19 %70) %39) (/.f64 (fma.f64 %44 x %73) %62) (/.f64 (fma.f64 %49 x %41) %39) (/.f64 (fma.f64 %49 %19 %45) %47) (/.f64 (fma.f64 %49 x %50) %39) (/.f64 (fma.f64 %49 %19 %54) %47) (/.f64 (fma.f64 %49 x %57) %39) (/.f64 (fma.f64 %53 x %60) %62) (/.f64 (fma.f64 %53 %19 %64) %39) (/.f64 (fma.f64 %53 x %67) %62) (/.f64 (fma.f64 %53 %19 %70) %39) (/.f64 (fma.f64 %53 x %73) %62) (/.f64 (fma.f64 %39 x %41) %39) (/.f64 (fma.f64 %39 %19 %45) %47) (/.f64 (fma.f64 %39 x %50) %39) (/.f64 (fma.f64 %39 %19 %54) %47) (/.f64 (fma.f64 %39 x %57) %39) (/.f64 #s(literal 1 binary64) %106) (neg.f64 %108) (-.f64 x %19) (+.f64 x %22) %37 (pow.f64 %112 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %112 #s(literal -1 binary64))) (neg.f64 %116) (-.f64 x %119) %112 (+.f64 %118 %22) (+.f64 %118 x) (+.f64 x %118) (*.f64 %126 %126) (*.f64 %125 %125) (pow.f64 %125 #s(literal 2 binary64)) (pow.f64 %130 #s(literal 1/2 binary64)) (pow.f64 %124 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %133) (sqrt.f64 %130) (fabs.f64 (-.f64 %119 x)) (fabs.f64 (-.f64 %22 y)) (fabs.f64 %140) (fabs.f64 %124) %124 (fabs.f64 %116) (*.f64 %146 %146) (*.f64 %145 %145) (pow.f64 %145 #s(literal 2 binary64)) (pow.f64 %150 #s(literal 1/2 binary64)) (pow.f64 %144 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %150 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %144 #s(literal -1 binary64))) (sqrt.f64 %150) (fabs.f64 (neg.f64 %159)) (fabs.f64 %162) (fabs.f64 %159) (fabs.f64 %158) (fabs.f64 %144) %144 (*.f64 %169 %169) (*.f64 (fabs.f64 (*.f64 %12 %19)) %167) (*.f64 (fabs.f64 (*.f64 %12 %167)) %167) (*.f64 %40 %177) (*.f64 %168 %168) (*.f64 %39 %177) (*.f64 #s(literal 1 binary64) %167) (*.f64 %177 %39) (*.f64 %167 (fabs.f64 (*.f64 %19 %12))) (*.f64 %167 (fabs.f64 (*.f64 %167 %12))) (*.f64 %167 #s(literal 1 binary64)) (pow.f64 %190 #s(literal 1/4 binary64)) (pow.f64 %168 #s(literal 2 binary64)) (pow.f64 %39 #s(literal 1/2 binary64)) (pow.f64 %167 #s(literal 1 binary64)) (/.f64 %40 %167) (/.f64 %49 %167) (/.f64 %39 %167) (/.f64 #s(literal 1 binary64) %177) (sqrt.f64 (*.f64 %200 %190)) (sqrt.f64 (*.f64 %190 %200)) (sqrt.f64 %40) (sqrt.f64 %49) (sqrt.f64 %39) (fabs.f64 %23) (fabs.f64 (*.f64 %12 %62)) (fabs.f64 (*.f64 %12 %47)) (fabs.f64 (*.f64 %177 %62)) (fabs.f64 (*.f64 %177 %47)) (fabs.f64 (*.f64 %14 %62)) (fabs.f64 (*.f64 %14 %47)) (fabs.f64 %221) (fabs.f64 (*.f64 %22 #s(literal -1 binary64))) (fabs.f64 %225) (fabs.f64 %227) (fabs.f64 %229) (fabs.f64 (*.f64 %62 %12)) (fabs.f64 (*.f64 %62 %177)) (fabs.f64 (*.f64 %62 %14)) (fabs.f64 (*.f64 %47 %12)) (fabs.f64 (*.f64 %47 %177)) (fabs.f64 (*.f64 %47 %14)) (fabs.f64 (*.f64 %39 %14)) (fabs.f64 %245) (fabs.f64 %247) (fabs.f64 (*.f64 #s(literal -1 binary64) %22)) (fabs.f64 (*.f64 #s(literal -1 binary64) %19)) (fabs.f64 (*.f64 #s(literal -1 binary64) x)) (fabs.f64 %22) (fabs.f64 %256) (fabs.f64 %19) (fabs.f64 %167) %167 %260 (*.f64 #s(literal -1/2 binary64) %167) (pow.f64 %260 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %260 #s(literal -1 binary64))) (neg.f64 %265) (pow.f64 %271 #s(literal 1 binary64)) %271 (/.f64 #s(literal 1 binary64) (pow.f64 %271 #s(literal -1 binary64))) (*.f64 %23 %23) (*.f64 %276 %276) (*.f64 %22 %22) (*.f64 %256 %256) (*.f64 %19 %19) (*.f64 %167 %167) %39 (pow.f64 %22 #s(literal 2 binary64)) (pow.f64 %190 #s(literal 1/2 binary64)) (pow.f64 %256 #s(literal 2 binary64)) (pow.f64 %19 #s(literal 2 binary64)) (pow.f64 %39 #s(literal 1 binary64)) (pow.f64 %167 #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %200) (neg.f64 %62) (neg.f64 %47) (sqrt.f64 %190) (fabs.f64 (*.f64 %22 %19)) (fabs.f64 %295) (fabs.f64 (*.f64 %22 x)) (fabs.f64 (*.f64 %19 %22)) (fabs.f64 %301) (fabs.f64 %303) (fabs.f64 %305) (fabs.f64 %307) (fabs.f64 %309) (fabs.f64 %62) (fabs.f64 %47) (fabs.f64 %313) (fabs.f64 %39) (*.f64 %177 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %317) (*.f64 #s(literal 1/2 binary64) %177) (pow.f64 %320 #s(literal -1 binary64)) (pow.f64 %322 #s(literal 1 binary64)) (/.f64 %317 #s(literal -2 binary64)) (/.f64 %325 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %256 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) %320) (/.f64 #s(literal 1 binary64) (pow.f64 %322 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %167 #s(literal 1/2 binary64))) (/.f64 %177 #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) (neg.f64 %276)) (/.f64 #s(literal -1/2 binary64) %256) (/.f64 #s(literal 1/2 binary64) %276) %322 (/.f64 #s(literal -1 binary64) (neg.f64 %320)) (neg.f64 (/.f64 #s(literal -1/2 binary64) %167)) (fabs.f64 (/.f64 %12 #s(literal 2 binary64))) (fabs.f64 (/.f64 %14 #s(literal 2 binary64))) (fabs.f64 %322) (*.f64 %349 %12) (*.f64 %352 (/.f64 #s(literal 1 binary64) %313)) (pow.f64 %355 #s(literal 1 binary64)) (/.f64 (fma.f64 %357 %22 x) %303) (/.f64 (fma.f64 %357 %19 %229) %47) (/.f64 (fma.f64 #s(literal 1 binary64) %22 %362) %364) (/.f64 (+.f64 x %362) %367) (/.f64 (fma.f64 #s(literal 1 binary64) %19 %369) %371) (/.f64 (fma.f64 %177 %22 #s(literal 2 binary64)) %374) (/.f64 (fma.f64 %177 x #s(literal 2 binary64)) %37) (/.f64 (fma.f64 %177 %19 #s(literal -2 binary64)) %108) (/.f64 (fma.f64 #s(literal -1/2 binary64) %22 %380) %382) (/.f64 (fma.f64 #s(literal 1/2 binary64) %22 %384) %386) (/.f64 (fma.f64 #s(literal 1/2 binary64) x %384) %389) (/.f64 (fma.f64 #s(literal 1/2 binary64) %19 %391) %393) (/.f64 (fma.f64 #s(literal 1/2 binary64) %22 %167) %301) (/.f64 (fma.f64 #s(literal 1 binary64) %320 %221) (*.f64 %22 %320)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %22 %177)) (*.f64 %22 #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1 binary64) %256 (*.f64 %22 #s(literal -1/2 binary64))) (*.f64 %22 %256)) (/.f64 (fma.f64 #s(literal 1 binary64) %276 %408) (*.f64 %22 %276)) (/.f64 (+.f64 %167 %408) %295) (/.f64 (fma.f64 #s(literal 1 binary64) %320 x) (*.f64 x %320)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 x %177)) %37) (/.f64 (fma.f64 #s(literal 1 binary64) %276 %351) (*.f64 x %276)) (/.f64 (fma.f64 #s(literal -1 binary64) %320 %225) (*.f64 %19 %320)) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %19 %177)) %428) (/.f64 (fma.f64 #s(literal -1 binary64) %276 %430) (*.f64 %19 %276)) (/.f64 (-.f64 (*.f64 %351 %313) (*.f64 %313 %256)) (*.f64 %313 %313)) (/.f64 (-.f64 (*.f64 %357 %19) x) %47) (/.f64 (-.f64 (*.f64 %357 %22) %229) %303) (/.f64 (-.f64 %265 %229) %39) (/.f64 (-.f64 %247 %362) %371) (/.f64 (-.f64 %245 %369) %364) (/.f64 (-.f64 x %369) %367) (/.f64 (-.f64 (*.f64 %177 %19) #s(literal 2 binary64)) %108) (/.f64 (-.f64 (*.f64 %177 %22) #s(literal -2 binary64)) %374) (/.f64 (-.f64 (*.f64 %177 x) #s(literal -2 binary64)) %37) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %22) %463) %382) (/.f64 (-.f64 %466 %384) %393) (/.f64 (-.f64 %469 %391) %386) (/.f64 (-.f64 %351 %391) %389) (/.f64 (-.f64 %469 %256) %301) (/.f64 (neg.f64 %476) %19) (/.f64 (neg.f64 %479) %22) (/.f64 (neg.f64 %482) %276) (/.f64 (neg.f64 %485) %256) (/.f64 (neg.f64 %489) %22) (/.f64 (neg.f64 %493) %496) (/.f64 (neg.f64 %499) %502) (/.f64 (neg.f64 %505) %508) (/.f64 (neg.f64 %510) %512) (/.f64 (neg.f64 %515) %518) (/.f64 (neg.f64 %520) %522) (/.f64 (neg.f64 %524) %496) (/.f64 (neg.f64 %527) %502) (/.f64 (neg.f64 %530) %512) (/.f64 (neg.f64 %533) %535) (/.f64 (neg.f64 %538) %508) (/.f64 (neg.f64 %542) %518) (/.f64 (neg.f64 %545) %522) (/.f64 (neg.f64 %548) %502) (/.f64 (neg.f64 %551) %496) (/.f64 (neg.f64 %554) %535) (/.f64 (neg.f64 %557) %22) (/.f64 (neg.f64 %560) (neg.f64 %512)) (/.f64 %476 x) (/.f64 %479 %19) (/.f64 %482 %256) (/.f64 %485 %167) (/.f64 %489 %19) (/.f64 %493 %495) (/.f64 %499 %501) (/.f64 %505 %507) (/.f64 %510 %313) (/.f64 %515 %517) (/.f64 %520 %309) (/.f64 %524 %495) (/.f64 %527 %501) (/.f64 %530 %313) (/.f64 %533 %307) (/.f64 %538 %507) (/.f64 %542 %517) (/.f64 %545 %309) (/.f64 %548 %501) (/.f64 %551 %495) (/.f64 %554 %307) (/.f64 %557 %19) (/.f64 %560 %512) (/.f64 %349 x) (/.f64 %352 %313) (/.f64 %348 %39) (/.f64 #s(literal 1 binary64) (/.f64 x %349)) (/.f64 #s(literal 1 binary64) (/.f64 %313 %352)) (/.f64 #s(literal 1 binary64) (pow.f64 %355 #s(literal -1 binary64))) (neg.f64 %596) (fma.f64 %12 #s(literal 1 binary64) %322) (fma.f64 #s(literal 1 binary64) %12 %322) (fma.f64 %177 #s(literal 1/2 binary64) %12) (fma.f64 #s(literal -1/2 binary64) %317 %12) (fma.f64 #s(literal 1/2 binary64) %177 %12) (fma.f64 #s(literal -1 binary64) %14 %322) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) x) %322) (fma.f64 #s(literal 2 binary64) %106 %322) (-.f64 (/.f64 %351 %313) (/.f64 %256 %313)) (-.f64 %610 %14) %355 (-.f64 %12 (*.f64 %325 #s(literal 1/2 binary64))) (-.f64 %12 (*.f64 #s(literal -1/2 binary64) %177)) (-.f64 %12 %616) (+.f64 %610 %12) (+.f64 %322 %12) (+.f64 %12 %322) %622 %624 %625 %627 %628 %629 %631 %632 %633 %637 %640 %643 %646 %649 %652 %654 %656 %658 %660 %664 %666 %668 %670 %672 %675 %678 %681 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %713 %715 %717 %719 %721 %723 %725 %727 %729 %731 %733 %735 %738 %741 %744 %747 %750 %752 %754 %756 %758 %760 %763 %766 %769 %772 %775 %776 %777 %778 %779 %780 %782 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %799 %800 %801 %802 %803 %804 %805 %806 %808 %809 %810 %348 %811 %812 %813 %814 %816 %817 %819 %821 %823 %825 %826 %827 %828 %829 %622 %624 %625 %627 %628 %629 %631 %632 %633 %637 %640 %643 %646 %649 %652 %654 %656 %658 %660 %664 %666 %668 %670 %672 %675 %678 %681 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %713 %715 %717 %719 %721 %723 %725 %727 %729 %731 %733 %735 %738 %741 %744 %747 %750 %752 %754 %756 %758 %760 %763 %766 %769 %772 %775 %776 %777 %778 %779 %780 %782 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %799 %800 %801 %802 %803 %804 %805 %806 %808 %809 %810 %348 %811 %812 %813 %814 %816 %817 %819 %821 %823 %825 %826 %827 %828 %829 %622 %624 %625 %627 %628 %629 %631 %632 %633 %637 %640 %643 %646 %649 %652 %654 %656 %658 %660 %664 %666 %668 %670 %672 %675 %678 %681 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %713 %715 %717 %719 %721 %723 %725 %727 %729 %731 %733 %735 %738 %741 %744 %747 %750 %752 %754 %756 %758 %760 %763 %766 %769 %772 %775 %776 %777 %778 %779 %780 %782 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %799 %800 %801 %802 %803 %804 %805 %806 %808 %809 %810 %348 %811 %812 %813 %814 %816 %817 %819 %821 %823 %825 %826 %827 %828 %829 %836 %835 %838 (*.f64 %133 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %840) (*.f64 #s(literal -2 binary64) %842) (*.f64 #s(literal 2 binary64) %133) (pow.f64 %845 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %124 %847) %130) (/.f64 (fma.f64 #s(literal 1 binary64) %140 (*.f64 %124 #s(literal -1 binary64))) %852) (/.f64 (fma.f64 #s(literal -1 binary64) %124 %854) %856) (/.f64 (fma.f64 #s(literal -1 binary64) %140 (*.f64 %140 #s(literal -1 binary64))) %130) (/.f64 #s(literal 1 binary64) %861) (/.f64 #s(literal -2 binary64) %864) (/.f64 #s(literal -2 binary64) %140) (/.f64 #s(literal 2 binary64) %863) %845 (neg.f64 %868) (fma.f64 #s(literal 1 binary64) %133 %133) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %124) %133) (fabs.f64 (*.f64 %873 #s(literal 2 binary64))) (fabs.f64 (*.f64 %876 #s(literal 2 binary64))) (fabs.f64 (*.f64 #s(literal 2 binary64) %873)) (fabs.f64 (*.f64 #s(literal 2 binary64) %876)) (fabs.f64 (/.f64 #s(literal 2 binary64) %112)) (fabs.f64 (/.f64 #s(literal 2 binary64) %116)) (fabs.f64 %845) (+.f64 %133 %133) (*.f64 %133 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %133) (*.f64 #s(literal 2 binary64) %842) (pow.f64 %868 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %140 %854) %130) (/.f64 #s(literal 1 binary64) %895) (/.f64 #s(literal -2 binary64) %863) %868 (/.f64 #s(literal 2 binary64) %864) (/.f64 #s(literal 2 binary64) %140) (neg.f64 %845) (+.f64 %842 %842) (*.f64 %133 %37) (*.f64 %108 %842) (*.f64 %37 %133) (*.f64 #s(literal 2 binary64) %905) (pow.f64 %907 #s(literal 1 binary64)) (/.f64 (fma.f64 %19 %140 %909) %130) (/.f64 (fma.f64 %19 %124 (*.f64 %140 x)) %856) (/.f64 (fma.f64 x %140 %915) %852) (/.f64 (-.f64 %918 %909) %856) (/.f64 (-.f64 %921 %915) %130) (/.f64 (neg.f64 %924) %140) (/.f64 (neg.f64 %927) %140) (/.f64 (neg.f64 %930) %932) (/.f64 (neg.f64 %935) %932) (/.f64 %924 %124) (/.f64 %927 %124) (/.f64 %930 %130) (/.f64 %935 %130) (/.f64 %108 %864) (/.f64 %108 %140) (/.f64 #s(literal 1 binary64) (/.f64 %140 %108)) (/.f64 #s(literal 1 binary64) (pow.f64 %907 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %124 %37)) (/.f64 %37 %863) %907 (neg.f64 %951) (fma.f64 x %133 %905) (-.f64 %905 (neg.f64 %905)) (-.f64 %905 (/.f64 %19 %124)) (+.f64 %905 %905) (*.f64 #s(literal 4 binary64) %133) (*.f64 %845 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %845) (pow.f64 %963 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) %140 %965) %130) (/.f64 (fma.f64 #s(literal -2 binary64) %863 %968) (*.f64 %140 %863)) (/.f64 (fma.f64 #s(literal -2 binary64) %124 %968) %856) (/.f64 (fma.f64 #s(literal 2 binary64) %140 (*.f64 %863 #s(literal -2 binary64))) (*.f64 %863 %140)) (/.f64 (fma.f64 #s(literal 2 binary64) %863 %978) (*.f64 %863 %863)) (/.f64 (fma.f64 %124 #s(literal 2 binary64) %978) (*.f64 %863 %124)) (/.f64 (fma.f64 #s(literal 2 binary64) %140 %985) %852) (/.f64 (fma.f64 #s(literal 2 binary64) %863 %988) (*.f64 %124 %863)) (/.f64 (fma.f64 %124 #s(literal 2 binary64) %988) %130) (/.f64 #s(literal -4 binary64) %140) (/.f64 #s(literal 4 binary64) %863) %963 (/.f64 #s(literal 1 binary64) %997) (neg.f64 %999) (fma.f64 %133 #s(literal 2 binary64) %845) (fma.f64 %845 #s(literal 1 binary64) %1002) (fma.f64 #s(literal 1 binary64) %845 %1004) (fma.f64 #s(literal -2 binary64) %840 %845) (fma.f64 #s(literal -2 binary64) %842 %845) (fma.f64 #s(literal 2 binary64) %133 %845) (+.f64 %1002 %1002) (+.f64 %1004 %1004) (+.f64 %845 %845) #s(literal 2 binary64) (pow.f64 %1012 #s(literal 1 binary64)) (/.f64 (fma.f64 %1014 %140 %1016) %130) (/.f64 (fma.f64 %1014 %140 %1019) %130) (/.f64 (fma.f64 %1014 %140 %1023) %130) (/.f64 (fma.f64 %1014 %124 %1026) %856) (/.f64 (fma.f64 %1029 %140 %1016) %130) (/.f64 (fma.f64 %1029 %140 %1019) %130) (/.f64 (fma.f64 %1029 %140 %1023) %130) (/.f64 (fma.f64 %1029 %124 %1026) %856) (/.f64 (fma.f64 %1039 %140 %1016) %130) (/.f64 (fma.f64 %1039 %140 %1019) %130) (/.f64 (fma.f64 %1039 %140 %1023) %130) (/.f64 (fma.f64 %1039 %124 %1026) %856) (/.f64 (fma.f64 %1038 %140 (*.f64 %124 %1015)) %852) (/.f64 (fma.f64 %1038 %140 (*.f64 %124 %985)) %852) (/.f64 (fma.f64 %1038 %140 %1054) %852) (/.f64 (fma.f64 %1015 %140 %1057) %130) (/.f64 (fma.f64 %1015 %140 %1060) %130) (/.f64 (fma.f64 %1015 %140 %1063) %130) (/.f64 (fma.f64 %1015 %124 %1066) %856) (/.f64 (fma.f64 %985 %140 %1057) %130) (/.f64 (fma.f64 %985 %140 %1060) %130) (/.f64 (fma.f64 %985 %140 %1063) %130) (/.f64 (fma.f64 %985 %124 %1066) %856) (/.f64 (fma.f64 %1022 %140 %1057) %130) (/.f64 (fma.f64 %1022 %140 %1060) %130) (/.f64 (fma.f64 %1022 %140 %1063) %130) (/.f64 (fma.f64 %1022 %124 %1066) %856) (/.f64 (fma.f64 %988 %140 (*.f64 %124 %1014)) %852) (/.f64 (fma.f64 %988 %140 (*.f64 %124 %1029)) %852) (/.f64 (fma.f64 %988 %140 (*.f64 %124 %1039)) %852) (/.f64 (-.f64 %1094 %1095) %130) (/.f64 (-.f64 %1098 %1099) %856) (/.f64 (-.f64 %1098 %1023) %856) (/.f64 (-.f64 %1094 %1026) %130) (/.f64 (-.f64 %1106 %1095) %130) (/.f64 (-.f64 %1109 %1099) %856) (/.f64 (-.f64 %1109 %1023) %856) (/.f64 (-.f64 %1106 %1026) %130) (/.f64 (-.f64 %1116 %1095) %130) (/.f64 (-.f64 %1119 %1099) %856) (/.f64 (-.f64 %1119 %1023) %856) (/.f64 (-.f64 %1116 %1026) %130) (/.f64 (-.f64 %1126 (*.f64 %124 %965)) %852) (/.f64 (-.f64 %1130 (*.f64 %124 %968)) %130) (/.f64 (-.f64 %1130 %1054) %130) (/.f64 (-.f64 %1126 %1136) %852) (/.f64 (neg.f64 %1140) %140) (/.f64 (neg.f64 %1144) %932) (/.f64 (neg.f64 %1147) %932) (/.f64 (neg.f64 %1150) %140) (/.f64 (neg.f64 %1153) %140) (/.f64 (neg.f64 %1156) %932) (/.f64 (neg.f64 %1160) %932) (/.f64 %1140 %124) (/.f64 %1144 %130) (/.f64 %1147 %130) (/.f64 %1150 %124) (/.f64 %1153 %124) (/.f64 %1156 %130) (/.f64 %1160 %130) (/.f64 #s(literal 1 binary64) (pow.f64 %1012 #s(literal -1 binary64))) (neg.f64 %1172) (fma.f64 %1038 %133 %1174) (fma.f64 %1038 %133 #s(literal 2 binary64)) (fma.f64 %907 #s(literal 2 binary64) %1174) (fma.f64 %907 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 %37 %845 %1174) %1012 (fma.f64 #s(literal 2 binary64) %907 %1174) (fma.f64 #s(literal 2 binary64) %907 #s(literal 2 binary64)) (-.f64 %1139 #s(literal -2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 (neg.f64 %907) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) %1186) (-.f64 #s(literal 2 binary64) %1188) (+.f64 %1139 %1174) (+.f64 %1139 #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) %1139) %1194 %1197 %1199 %1201 %1202 %1203 %1205 %1207 %1209 %1210 %1211 %1212 %1214 %1219 %1223 %1227 %1232 %1236 %1240 %1243 %1247 %1251 %1255 %1259 %1263 %1267 %1271 %1275 %1279 %1283 %1287 %1291 %1295 %1299 %1303 %1307 %1311 %1314 %1316 %1319 %1322 %1324 %1326 %1328 %1331 %1334 %1336 %1338 %1341 %1344 %1347 %1350 %1352 %1355 %1358 %1361 %1364 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1389 %1393 %1396 %1399 %1403 %1405 %1409 %1413 %1416 %1419 %1422 %1424 %1426 %1429 %1432 %1435 %1439 %1443 %1447 %1450 %1453 %1455 %1457 %1461 %1465 %1468 %1470 %1473 %1475 %1477 %1479 %1481 %1483 %1486 %1489 %1492 %1494 %1497 %1500 %1503 %1506 %1508 %1510 %1513 %1516 %1519 %1522 %1525 %1528 %1531 %1534 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1552 %1554 %1557 %1561 %1564 %1567 %1570 %1574 %1578 %1581 %1584 %1587 %1589 %1591 %1593 %1595 %1597 %1601 %1605 %1608 %1611 %1614 %1617 %1621 %1624 %1627 %1630 %1633 %1636 %1639 %1642 %1644 %1646 %1648 %1651 %1654 %1658 %1661 %1663 %1666 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1726 %1730 %1733 %1736 %1738 %1741 %1743 %1746 %1749 %1752 %1755 %1759 %1763 %1766 %1769 %1771 %1775 %1778 %1781 %1784 %1787 %1789 %1792 %1795 %1798 %1801 %1804 %1806 %1809 %1812 %1815 %1818 %1821 %1823 %1826 %1829 %1832 %1835 %1838 %1840 %1843 %1846 %1849 %1852 %1855 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1880 %1883 %1886 %1889 %1894 %1897 %1900 %1902 %1905 %1908 %1912 %1915 %1918 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1948 %1950 %1952 %1954 %1956 %1958 %1960 %1962 %1964 %1966 %1968 %1971 %1972 %1973 %1974 %1975 %1976 %1978 %1979 %1980 %1981 %1982 %1983 %1985 %1986 %1987 %1213 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1998 %1999 %2000 %2001 %2002 (pow.f64 %1195 #s(literal 1 binary64)) (/.f64 (fma.f64 %108 #s(literal -2 binary64) %988) %985) (/.f64 (fma.f64 %37 #s(literal -2 binary64) %968) %965) (/.f64 (fma.f64 %124 #s(literal 2 binary64) %1487) %1015) (/.f64 (fma.f64 #s(literal 2 binary64) %140 %2010) %1420) (/.f64 (-.f64 %1029 %988) %988) (/.f64 (-.f64 %1038 %968) %968) (/.f64 (-.f64 %988 (*.f64 #s(literal -2 binary64) %924)) %1015) (/.f64 (-.f64 %988 (*.f64 #s(literal -2 binary64) %927)) %1015) (/.f64 (-.f64 %2023 (*.f64 #s(literal -2 binary64) %930)) %2026) (/.f64 (-.f64 %2023 (*.f64 #s(literal -2 binary64) %935)) %2026) (/.f64 (-.f64 %1385 %1487) %1420) (/.f64 (-.f64 %1382 %2010) %1417) (/.f64 (-.f64 %988 %2010) %1015) (/.f64 (neg.f64 %2037) %140) (/.f64 %2037 %124) (/.f64 #s(literal 1 binary64) (pow.f64 %1195 #s(literal -1 binary64))) (neg.f64 %1206) (fma.f64 %108 %133 #s(literal -1 binary64)) %1195 (fma.f64 #s(literal -2 binary64) %1600 #s(literal -1 binary64)) (fma.f64 x %868 #s(literal -1 binary64)) (-.f64 %951 #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) %1573) (-.f64 #s(literal -1 binary64) %1668) (-.f64 #s(literal -1 binary64) %907) (+.f64 %951 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %951) %1194 %1197 %1199 %1201 %1202 %1203 %1205 %1207 %1209 %1210 %1211 %1212 %1214 %1219 %1223 %1227 %1232 %1236 %1240 %1243 %1247 %1251 %1255 %1259 %1263 %1267 %1271 %1275 %1279 %1283 %1287 %1291 %1295 %1299 %1303 %1307 %1311 %1314 %1316 %1319 %1322 %1324 %1326 %1328 %1331 %1334 %1336 %1338 %1341 %1344 %1347 %1350 %1352 %1355 %1358 %1361 %1364 %1366 %1369 %1372 %1375 %1378 %1381 %1384 %1387 %1389 %1393 %1396 %1399 %1403 %1405 %1409 %1413 %1416 %1419 %1422 %1424 %1426 %1429 %1432 %1435 %1439 %1443 %1447 %1450 %1453 %1455 %1457 %1461 %1465 %1468 %1470 %1473 %1475 %1477 %1479 %1481 %1483 %1486 %1489 %1492 %1494 %1497 %1500 %1503 %1506 %1508 %1510 %1513 %1516 %1519 %1522 %1525 %1528 %1531 %1534 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1552 %1554 %1557 %1561 %1564 %1567 %1570 %1574 %1578 %1581 %1584 %1587 %1589 %1591 %1593 %1595 %1597 %1601 %1605 %1608 %1611 %1614 %1617 %1621 %1624 %1627 %1630 %1633 %1636 %1639 %1642 %1644 %1646 %1648 %1651 %1654 %1658 %1661 %1663 %1666 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1687 %1689 %1691 %1693 %1695 %1697 %1699 %1701 %1703 %1705 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1726 %1730 %1733 %1736 %1738 %1741 %1743 %1746 %1749 %1752 %1755 %1759 %1763 %1766 %1769 %1771 %1775 %1778 %1781 %1784 %1787 %1789 %1792 %1795 %1798 %1801 %1804 %1806 %1809 %1812 %1815 %1818 %1821 %1823 %1826 %1829 %1832 %1835 %1838 %1840 %1843 %1846 %1849 %1852 %1855 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1880 %1883 %1886 %1889 %1894 %1897 %1900 %1902 %1905 %1908 %1912 %1915 %1918 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1948 %1950 %1952 %1954 %1956 %1958 %1960 %1962 %1964 %1966 %1968 %1971 %1972 %1973 %1974 %1975 %1976 %1978 %1979 %1980 %1981 %1982 %1983 %1985 %1986 %1987 %1213 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1998 %1999 %2000 %2001 %2002 (pow.f64 %2053 #s(literal 1 binary64)) (/.f64 (fma.f64 %2055 x %736) %37) (/.f64 (fma.f64 %2055 %19 %739) %108) (/.f64 (fma.f64 %2055 x %742) %37) (/.f64 (fma.f64 %2055 %19 %745) %108) (/.f64 (fma.f64 %2055 x %748) %37) (/.f64 (fma.f64 %2066 x %736) %37) (/.f64 (fma.f64 %2066 %19 %739) %108) (/.f64 (fma.f64 %2066 x %742) %37) (/.f64 (fma.f64 %2066 %19 %745) %108) (/.f64 (fma.f64 %2066 x %748) %37) (/.f64 (fma.f64 %144 x %736) %37) (/.f64 (fma.f64 %144 %19 %739) %108) (/.f64 (fma.f64 %144 x %742) %37) (/.f64 (fma.f64 %144 %19 %745) %108) (/.f64 (fma.f64 %144 x %748) %37) (/.f64 (fma.f64 %40 #s(literal 2 binary64) %2087) %37) (/.f64 (fma.f64 %40 #s(literal 2 binary64) %2090) %37) (/.f64 (fma.f64 %40 #s(literal 2 binary64) %2093) %37) (/.f64 (fma.f64 %44 #s(literal 2 binary64) %2096) %428) (/.f64 (fma.f64 %44 #s(literal 2 binary64) %2099) %428) (/.f64 (fma.f64 %44 #s(literal 2 binary64) %2102) %428) (/.f64 (fma.f64 %49 #s(literal 2 binary64) %2087) %37) (/.f64 (fma.f64 %49 #s(literal 2 binary64) %2090) %37) (/.f64 (fma.f64 %49 #s(literal 2 binary64) %2093) %37) (/.f64 (fma.f64 %53 #s(literal 2 binary64) %2096) %428) (/.f64 (fma.f64 %53 #s(literal 2 binary64) %2099) %428) (/.f64 (fma.f64 %53 #s(literal 2 binary64) %2102) %428) (/.f64 (fma.f64 %39 #s(literal 2 binary64) %2087) %37) (/.f64 (fma.f64 %39 #s(literal 2 binary64) %2090) %37) (/.f64 (fma.f64 %39 #s(literal 2 binary64) %2093) %37) (/.f64 #s(literal 1 binary64) (pow.f64 %2053 #s(literal -1 binary64))) (neg.f64 (-.f64 %19 %2125)) (fma.f64 %144 #s(literal 1/2 binary64) %22) %2053 (fma.f64 #s(literal 1/2 binary64) %144 %22) (fma.f64 #s(literal 1/2 binary64) %144 x) (-.f64 %2125 %19) (-.f64 x (*.f64 %162 #s(literal 1/2 binary64))) (-.f64 x (*.f64 #s(literal -1/2 binary64) %144)) (-.f64 x (neg.f64 %2125)) (+.f64 %2125 %22) (+.f64 %2125 x) (+.f64 x %2125) %836 %835 %838 (pow.f64 %2141 #s(literal 1 binary64)) %2141 (/.f64 #s(literal 1 binary64) (pow.f64 %2141 #s(literal -1 binary64))) %836 %835 %838 |
Compiled 1 637 to 2 259 computations (-38.0% saved)
Compiled 300 to 875 computations (-191.7% saved)
15 alts after pruning (4 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 296 | 4 | 300 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 6 | 7 |
| Done | 1 | 5 | 6 |
| Total | 298 | 15 | 313 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | %82 = (sqrt.f64 (fabs.f64 (-.f64 y x))) %85 = (sqrt.f64 %82) (fma.f64 %85 (*.f64 %85 (*.f64 %82 #s(literal 1/2 binary64))) x) |
| ✓ | 99.4% | %82 = (sqrt.f64 (fabs.f64 (-.f64 y x))) (fma.f64 %82 (*.f64 %82 #s(literal 1/2 binary64)) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
| ✓ | 59.2% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (approx (- y x) y)) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 (-.f64 y x)) x))) |
| ▶ | 99.7% | %60 = (fabs.f64 (-.f64 x y)) (/.f64 (fma.f64 (/.f64 (+.f64 x x) %60) #s(literal 2 binary64) (*.f64 %60 (/.f64 #s(literal 2 binary64) %60))) (approx (* (/ 2 (fabs (- x y))) 2) (/.f64 #s(literal 4 binary64) %60))) |
| ✓ | 99.7% | %61 = (/.f64 #s(literal -2 binary64) (fabs.f64 (-.f64 x y))) (/.f64 (fma.f64 x %61 #s(literal -1 binary64)) %61) |
| ✓ | 99.7% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x))) |
| ▶ | 49.6% | (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 1/2 binary64) x)) |
| ▶ | 49.5% | %44 = (sqrt.f64 (fabs.f64 x)) (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (*.f64 %44 %44) #s(literal 1/2 binary64) x)) |
| ✓ | 49.7% | (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (fabs.f64 x) #s(literal 1/2 binary64) x)) |
| ▶ | 7.1% | (approx (+ (/ (fabs (- x y)) 2) x) (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) (fabs.f64 x)))) |
| ✓ | 29.1% | (approx (+ x (/ (fabs (- y x)) 2)) (fma.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) x)) |
| ✓ | 29.3% | (approx (+ x (/ (fabs (- y x)) 2)) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) (/.f64 #s(literal -1 binary64) x)))) |
| ✓ | 24.8% | (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) (fabs.f64 x)))) |
Compiled 15 to 53 computations (-253.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 229 | 1367 |
| 1× | iter-limit |
| Inputs |
|---|
%6 = (/.f64 #s(literal -1 binary64) x) %7 = (fabs.f64 %6) %8 = (+.f64 x x) %9 = (-.f64 x y) %11 = (fabs.f64 %9) %12 = (fabs.f64 x) %13 = (/.f64 #s(literal 1 binary64) %7) %14 = (sqrt.f64 %12) %15 = (/.f64 #s(literal 2 binary64) %11) %16 = (/.f64 %8 %11) %17 = (*.f64 %11 %15) %18 = (fma.f64 %16 #s(literal 2 binary64) %17) %19 = (*.f64 #s(literal 1/2 binary64) %12) %24 = (approx (+ (* (fabs x) 1/2) x) %19) %25 = (/.f64 #s(literal 4 binary64) %11) %28 = (fabs (- x y)) %31 = (approx (* (/ 2 %28) 2) %25) %32 = (*.f64 %14 %14) %34 = (fma.f64 %13 #s(literal 1/2 binary64) x) %36 = (+ (/ %28 2) x) %38 = (fma.f64 %32 #s(literal 1/2 binary64) x) x y #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) %6 %7 %8 %9 #s(literal 4 binary64) %11 %12 %13 %14 %15 %16 %17 %18 %19 %24 %25 %31 %32 (/.f64 %18 %31) %34 (approx %36 %34) %38 (approx %36 %38) (approx %36 %24) |
| Outputs |
|---|
%5 = (/ -1 x) %7 = (/.f64 #s(literal -1 binary64) x) %9 = (fabs %5) %10 = (fabs.f64 x) %12 = (pow.f64 x #s(literal 2 binary64)) %16 = (+ x x) %20 = (- x y) %21 = (*.f64 #s(literal -1 binary64) y) %23 = (-.f64 x y) %25 = (fabs %20) %26 = (fabs.f64 %23) %28 = (fabs x) %31 = (/ 1 %9) %35 = (sqrt %28) %36 = (sqrt.f64 %10) %39 = (/ 2 %25) %42 = (/ %16 %25) %43 = (/.f64 x %26) %46 = (* %25 %39) %49 = (+ (* %42 2) %46) %52 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %43)) %55 = (* 1/2 %28) %57 = (*.f64 #s(literal 1/2 binary64) %10) %60 = (+ (* %28 1/2) x) %64 = (/ 4 %25) %67 = (* %35 %35) %68 = (pow.f64 %36 #s(literal 2 binary64)) %71 = (/ %49 (* %39 2)) %72 = (*.f64 #s(literal 1/2 binary64) %26) %77 = (+ (* %31 1/2) x) %86 = (+ (* %67 1/2) x) %87 = (*.f64 #s(literal 1/2 binary64) %68) %91 = (/.f64 #s(literal 1 binary64) x) %92 = (fabs.f64 %91) %95 = (/.f64 y x) %100 = (*.f64 %12 %92) %104 = (sqrt.f64 %92) %109 = (*.f64 x %92) %112 = (/.f64 #s(literal 1 binary64) %109) %123 = (pow.f64 %104 #s(literal 2 binary64)) %124 = (*.f64 %12 %123) %135 = (fabs.f64 %7) %141 = (*.f64 %12 %135) %147 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %135)) %154 = (*.f64 x %135) %157 = (/.f64 #s(literal 1 binary64) %154) %169 = (pow.f64 %147 #s(literal 2 binary64)) %170 = (*.f64 %12 %169) %188 = (/.f64 x y) %192 = (pow.f64 y #s(literal 2 binary64)) %194 = (fabs.f64 (/.f64 #s(literal 1 binary64) y)) %195 = (*.f64 %192 %194) %200 = (/.f64 x %195) %210 = (/.f64 x %192) %220 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %221 = (*.f64 %192 %220) %225 = (/.f64 x %221) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %9 (*.f64 #s(literal -1 binary64) (/.f64 %10 %12))) (approx %16 (*.f64 #s(literal 2 binary64) x)) (approx %20 %21) (approx %20 %23) (approx %25 %26) (approx %28 %10) (approx %31 (*.f64 #s(literal -1 binary64) (/.f64 %12 %10))) (approx %35 %36) (approx %39 (/.f64 #s(literal 2 binary64) %26)) (approx %42 (*.f64 #s(literal 2 binary64) %43)) (approx %46 #s(literal 2 binary64)) (approx %49 %52) (approx %55 %57) (approx %60 (+.f64 x %57)) (approx %64 (/.f64 #s(literal 4 binary64) %26)) (approx %67 %68) (approx %71 %72) (approx %71 (+.f64 x %72)) (approx %77 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x %10))))) (approx %86 %87) (approx %86 (+.f64 x %87)) (approx %9 (*.f64 #s(literal -1 binary64) %92)) (approx %20 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %95)))) (approx %25 %100) (approx %31 (/.f64 #s(literal -1 binary64) %92)) (approx %35 (*.f64 x %104)) (approx %39 (/.f64 #s(literal 2 binary64) %100)) (approx %42 (/.f64 #s(literal 2 binary64) %109)) (approx %49 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %112))) (approx %55 (*.f64 #s(literal 1/2 binary64) %100)) (approx %60 (*.f64 %12 (fma.f64 #s(literal 1/2 binary64) %92 %91))) (approx %64 (/.f64 #s(literal 4 binary64) %100)) (approx %67 %124) (approx %77 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %112)))) (approx %86 (*.f64 #s(literal 1/2 binary64) %124)) (approx %86 (*.f64 %12 (fma.f64 #s(literal 1/2 binary64) %123 %91))) (approx %9 %135) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %95 #s(literal 1 binary64))))) (approx %25 (*.f64 #s(literal -1 binary64) %141)) (approx %31 (/.f64 #s(literal 1 binary64) %135)) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 x %147))) (approx %39 (/.f64 #s(literal -2 binary64) %141)) (approx %42 (/.f64 #s(literal -2 binary64) %154)) (approx %49 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %157))) (approx %55 (*.f64 #s(literal -1/2 binary64) %141)) (approx %60 (*.f64 %12 (fma.f64 #s(literal -1/2 binary64) %135 %91))) (approx %64 (/.f64 #s(literal -4 binary64) %141)) (approx %67 %170) (approx %77 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %157)))) (approx %86 (*.f64 #s(literal 1/2 binary64) %170)) (approx %86 (*.f64 %12 (fma.f64 #s(literal 1/2 binary64) %169 %91))) (approx y y) (approx %20 (+.f64 x %21)) (approx %71 (*.f64 #s(literal 1/4 binary64) (*.f64 %26 %52))) (approx %20 (*.f64 y (-.f64 %188 #s(literal 1 binary64)))) (approx %25 (*.f64 #s(literal -1 binary64) %195)) (approx %39 (/.f64 #s(literal -2 binary64) %195)) (approx %42 (*.f64 #s(literal -2 binary64) %200)) (approx %49 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -4 binary64) %200))) (approx %64 (/.f64 #s(literal -4 binary64) %195)) (approx %71 (*.f64 #s(literal -1/2 binary64) %195)) (approx %71 (*.f64 %192 (fma.f64 #s(literal -1/2 binary64) %194 %210))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %188))))) (approx %25 %221) (approx %39 (/.f64 #s(literal 2 binary64) %221)) (approx %42 (*.f64 #s(literal 2 binary64) %225)) (approx %49 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %225))) (approx %64 (/.f64 #s(literal 4 binary64) %221)) (approx %71 (*.f64 #s(literal 1/2 binary64) %221)) (approx %71 (*.f64 %192 (fma.f64 #s(literal 1/2 binary64) %220 %210))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | x | inf |
| 4.0ms | x | 0 |
| 4.0ms | x | -inf |
| 2.0ms | y | inf |
| 2.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 39 | 237 |
| 0 | 61 | 206 |
| 1 | 211 | 186 |
| 2 | 847 | 174 |
| 0 | 4171 | 174 |
| 0 | 4539 | 171 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%6 = (/.f64 #s(literal -1 binary64) x) %7 = (fabs.f64 %6) %8 = (+.f64 x x) %9 = (-.f64 x y) %11 = (fabs.f64 %9) %12 = (fabs.f64 x) %13 = (/.f64 #s(literal 1 binary64) %7) %14 = (sqrt.f64 %12) %15 = (/.f64 #s(literal 2 binary64) %11) %16 = (/.f64 %8 %11) %17 = (*.f64 %11 %15) %18 = (fma.f64 %16 #s(literal 2 binary64) %17) %19 = (*.f64 #s(literal 1/2 binary64) %12) %24 = (approx (+ (* (fabs x) 1/2) x) %19) %25 = (/.f64 #s(literal 4 binary64) %11) %28 = (fabs (- x y)) %31 = (approx (* (/ 2 %28) 2) %25) %32 = (*.f64 %14 %14) %34 = (fma.f64 %13 #s(literal 1/2 binary64) x) %36 = (+ (/ %28 2) x) %38 = (fma.f64 %32 #s(literal 1/2 binary64) x) x y #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) %6 %7 %8 %9 #s(literal 4 binary64) %11 %12 %13 %14 %15 %16 %17 %18 %19 %24 %25 %31 %32 (/.f64 %18 %31) %34 (approx %36 %34) %38 (approx %36 %38) (approx %36 %24) |
| Outputs |
|---|
%6 = (/.f64 #s(literal 1 binary64) x) %8 = (/.f64 #s(literal -1 binary64) x) %13 = (/.f64 #s(literal -1/2 binary64) x) %15 = (neg.f64 x) %19 = (neg.f64 %15) %24 = (+.f64 x x) %26 = (/.f64 %19 #s(literal -1 binary64)) %28 = (neg.f64 %19) %30 = (*.f64 %15 #s(literal 1 binary64)) %32 = (/.f64 %15 #s(literal 1 binary64)) %36 = (/.f64 x #s(literal -1 binary64)) %39 = (*.f64 %19 #s(literal 1 binary64)) %41 = (*.f64 x #s(literal 1 binary64)) %43 = (*.f64 #s(literal 1 binary64) %19) %45 = (*.f64 #s(literal 1 binary64) x) %50 = (*.f64 #s(literal -2 binary64) x) %54 = (/.f64 #s(literal 0 binary64) %15) %62 = (fabs.f64 x) %63 = (sqrt.f64 %62) %64 = (neg.f64 %63) %65 = (neg.f64 %64) %66 = (/.f64 #s(literal 1 binary64) %65) %68 = (/.f64 #s(literal 1/2 binary64) %65) %69 = (/.f64 #s(literal 2 binary64) %65) %72 = (/.f64 #s(literal 2 binary64) %62) %74 = (/.f64 #s(literal 1 binary64) %63) %75 = (neg.f64 %74) %79 = (sqrt.f64 (fabs.f64 (*.f64 %8 #s(literal -1 binary64)))) %81 = (/.f64 #s(literal -1 binary64) %63) %83 = (/.f64 #s(literal 1/2 binary64) %62) %85 = (/.f64 #s(literal -1/2 binary64) %63) %86 = (/.f64 #s(literal -2 binary64) %63) %89 = (/.f64 #s(literal 1/2 binary64) %63) %90 = (/.f64 #s(literal 2 binary64) %63) %92 = (fabs.f64 %85) %94 = (fabs.f64 %89) %98 = (*.f64 %62 #s(literal 1/2 binary64)) %99 = (/.f64 #s(literal 2 binary64) %98) %101 = (*.f64 #s(literal -1 binary64) %62) %102 = (/.f64 #s(literal 2 binary64) %101) %104 = (/.f64 #s(literal -1 binary64) %98) %107 = (/.f64 #s(literal 1/2 binary64) %101) %109 = (/.f64 #s(literal -1 binary64) %62) %111 = (fabs.f64 %8) %113 = (/.f64 #s(literal 1/2 binary64) %98) %116 = (/.f64 #s(literal 1 binary64) %98) %121 = (fabs.f64 (/.f64 #s(literal 1/2 binary64) x)) %123 = (fabs.f64 %13) %125 = (fabs.f64 %83) %129 = (*.f64 x x) %130 = (/.f64 #s(literal 1 binary64) %129) %152 = (neg.f64 %62) %162 = (*.f64 %64 %63) %164 = (*.f64 %63 %64) %168 = (*.f64 #s(literal 2 binary64) %62) %171 = (/.f64 #s(literal 0 binary64) %62) %230 = (*.f64 %15 #s(literal -1 binary64)) %248 = (-.f64 x y) %252 = (-.f64 y x) %254 = (neg.f64 y) %255 = (neg.f64 %254) %260 = (fabs.f64 %248) %261 = (sqrt.f64 %260) %262 = (neg.f64 %261) %266 = (*.f64 %252 %252) %269 = (/.f64 #s(literal 1 binary64) %260) %274 = (neg.f64 %260) %278 = (/.f64 %65 #s(literal -1 binary64)) %279 = (*.f64 %278 %278) %280 = (/.f64 %64 #s(literal -1 binary64)) %281 = (*.f64 %280 %280) %282 = (/.f64 %63 #s(literal -1 binary64)) %283 = (*.f64 %282 %282) %284 = (/.f64 %65 #s(literal 1/2 binary64)) %285 = (/.f64 %65 #s(literal 2 binary64)) %286 = (*.f64 %284 %285) %287 = (/.f64 %65 #s(literal 1 binary64)) %288 = (*.f64 %287 %287) %289 = (*.f64 %285 %284) %290 = (/.f64 %64 #s(literal 1/2 binary64)) %291 = (/.f64 %64 #s(literal 2 binary64)) %292 = (*.f64 %290 %291) %293 = (/.f64 %64 #s(literal 1 binary64)) %294 = (*.f64 %293 %293) %295 = (/.f64 %63 #s(literal 1/2 binary64)) %296 = (*.f64 %63 #s(literal 1/2 binary64)) %297 = (*.f64 %295 %296) %298 = (/.f64 %62 #s(literal 1/2 binary64)) %299 = (*.f64 %298 #s(literal 1/2 binary64)) %300 = (/.f64 #s(literal 1/2 binary64) %86) %301 = (/.f64 #s(literal 2 binary64) %85) %302 = (*.f64 %300 %301) %303 = (/.f64 #s(literal 1/2 binary64) %90) %304 = (/.f64 #s(literal 2 binary64) %89) %305 = (*.f64 %303 %304) %306 = (/.f64 #s(literal 1/2 binary64) %74) %307 = (/.f64 #s(literal 2 binary64) %74) %308 = (*.f64 %306 %307) %309 = (/.f64 #s(literal 1 binary64) %86) %310 = (/.f64 #s(literal 1 binary64) %85) %311 = (*.f64 %309 %310) %312 = (/.f64 #s(literal -1 binary64) %86) %313 = (/.f64 #s(literal -1 binary64) %85) %314 = (*.f64 %312 %313) %315 = (/.f64 #s(literal -1 binary64) %90) %316 = (/.f64 #s(literal -1 binary64) %89) %317 = (*.f64 %315 %316) %318 = (/.f64 #s(literal -1 binary64) %74) %319 = (*.f64 %318 %318) %320 = (/.f64 #s(literal 2 binary64) %86) %321 = (/.f64 #s(literal 1/2 binary64) %85) %322 = (*.f64 %320 %321) %323 = (/.f64 #s(literal 2 binary64) %90) %324 = (/.f64 #s(literal 1/2 binary64) %89) %325 = (*.f64 %323 %324) %326 = (*.f64 %307 %306) %327 = (neg.f64 %65) %328 = (*.f64 %327 %327) %329 = (*.f64 %291 %290) %331 = (sqrt.f64 (*.f64 %63 %62)) %332 = (sqrt.f64 %63) %333 = (*.f64 %331 %332) %334 = (*.f64 %101 #s(literal -1 binary64)) %335 = (*.f64 %65 %65) %336 = (/.f64 #s(literal 2 binary64) %83) %337 = (*.f64 #s(literal 1/4 binary64) %336) %338 = (/.f64 %101 #s(literal 1/2 binary64)) %339 = (*.f64 #s(literal -1/2 binary64) %338) %340 = (/.f64 #s(literal -1 binary64) %83) %341 = (*.f64 #s(literal -1/2 binary64) %340) %342 = (*.f64 %332 %331) %343 = (*.f64 %296 %295) %344 = (/.f64 #s(literal 1 binary64) %89) %345 = (*.f64 %296 %344) %346 = (/.f64 %98 #s(literal -1 binary64)) %347 = (*.f64 #s(literal -2 binary64) %346) %348 = (*.f64 #s(literal -1/2 binary64) %62) %349 = (*.f64 #s(literal -2 binary64) %348) %350 = (*.f64 %64 %64) %351 = (*.f64 %98 #s(literal 2 binary64)) %352 = (*.f64 %63 %63) %353 = (*.f64 %62 #s(literal 1 binary64)) %354 = (/.f64 %98 #s(literal 2 binary64)) %355 = (*.f64 #s(literal 4 binary64) %354) %356 = (/.f64 %98 #s(literal 1/2 binary64)) %357 = (*.f64 #s(literal 1 binary64) %356) %358 = (/.f64 #s(literal 1/2 binary64) %83) %359 = (*.f64 #s(literal 1 binary64) %358) %360 = (*.f64 #s(literal 1 binary64) %62) %361 = (*.f64 #s(literal 1/2 binary64) %298) %362 = (/.f64 #s(literal 2 binary64) %111) %363 = (*.f64 #s(literal 1/2 binary64) %362) %364 = (/.f64 #s(literal 1 binary64) %83) %365 = (*.f64 #s(literal 1/2 binary64) %364) %366 = (/.f64 %101 #s(literal 1 binary64)) %367 = (*.f64 #s(literal -1 binary64) %366) %368 = (*.f64 #s(literal -1 binary64) %101) %369 = (*.f64 #s(literal 2 binary64) %98) %370 = (pow.f64 %65 #s(literal 2 binary64)) %371 = (*.f64 %129 %129) %372 = (pow.f64 %371 #s(literal 1/4 binary64)) %373 = (pow.f64 %130 #s(literal -1/2 binary64)) %374 = (pow.f64 %129 #s(literal 1/2 binary64)) %375 = (pow.f64 %64 #s(literal 2 binary64)) %376 = (pow.f64 %63 #s(literal 2 binary64)) %377 = (pow.f64 %62 #s(literal 1 binary64)) %378 = (pow.f64 %111 #s(literal -1 binary64)) %380 = (/.f64 (*.f64 %62 #s(literal 2 binary64)) #s(literal 2 binary64)) %381 = (/.f64 %168 #s(literal 2 binary64)) %382 = (/.f64 %162 #s(literal -1 binary64)) %383 = (/.f64 %164 #s(literal -1 binary64)) %384 = (/.f64 %101 #s(literal -1 binary64)) %385 = (/.f64 %152 #s(literal -1 binary64)) %386 = (*.f64 %109 #s(literal 2 binary64)) %387 = (/.f64 #s(literal -2 binary64) %386) %388 = (*.f64 #s(literal 2 binary64) %109) %389 = (/.f64 #s(literal -2 binary64) %388) %390 = (/.f64 %64 %81) %391 = (/.f64 %63 %74) %392 = (/.f64 %62 #s(literal 1 binary64)) %393 = (/.f64 #s(literal 1 binary64) %111) %394 = (/.f64 #s(literal -1 binary64) %109) %395 = (*.f64 %111 #s(literal 2 binary64)) %396 = (/.f64 #s(literal 2 binary64) %395) %397 = (*.f64 #s(literal 2 binary64) %111) %398 = (/.f64 #s(literal 2 binary64) %397) %399 = (neg.f64 %162) %400 = (neg.f64 %164) %401 = (neg.f64 %101) %402 = (/.f64 #s(literal 0 binary64) %111) %403 = (fma.f64 %278 %278 %402) %404 = (fma.f64 %280 %280 %402) %405 = (fma.f64 %282 %282 %402) %406 = (/.f64 %65 #s(literal 4 binary64)) %407 = (fma.f64 %284 %406 %98) %408 = (fma.f64 %284 %285 %402) %409 = (fma.f64 %287 %287 %402) %410 = (fma.f64 %287 %285 %98) %411 = (fma.f64 %285 %284 %402) %412 = (fma.f64 %285 %287 %98) %413 = (/.f64 %64 #s(literal 4 binary64)) %414 = (fma.f64 %290 %413 %98) %415 = (fma.f64 %290 %291 %402) %416 = (fma.f64 %293 %293 %402) %417 = (fma.f64 %293 %291 %98) %418 = (/.f64 %63 #s(literal 4 binary64)) %419 = (fma.f64 %295 %418 %98) %420 = (fma.f64 %295 %296 %402) %421 = (fma.f64 %298 #s(literal 1/4 binary64) %98) %422 = (fma.f64 %298 #s(literal 1/2 binary64) %402) %423 = (fma.f64 %362 #s(literal 1/4 binary64) %98) %424 = (fma.f64 %300 %301 %402) %425 = (fma.f64 %300 %310 %98) %426 = (fma.f64 %303 %304 %402) %427 = (fma.f64 %303 %344 %98) %428 = (/.f64 #s(literal -2 binary64) %109) %429 = (fma.f64 %428 #s(literal 1/4 binary64) %98) %430 = (/.f64 #s(literal 2 binary64) %109) %432 = (fma.f64 %430 #s(literal -1/4 binary64) %98) %433 = (fma.f64 %306 %307 %402) %434 = (fma.f64 %306 %63 %98) %435 = (fma.f64 %309 %321 %98) %436 = (fma.f64 %309 %310 %402) %437 = (fma.f64 %312 %313 %402) %438 = (fma.f64 %315 %316 %402) %439 = (fma.f64 %318 %318 %402) %440 = (/.f64 #s(literal 1/4 binary64) %85) %441 = (fma.f64 %320 %440 %98) %442 = (fma.f64 %320 %321 %402) %443 = (/.f64 #s(literal 1/4 binary64) %89) %444 = (fma.f64 %323 %443 %98) %445 = (fma.f64 %323 %324 %402) %446 = (/.f64 #s(literal 1/4 binary64) %74) %447 = (fma.f64 %307 %446 %98) %448 = (fma.f64 %307 %306 %402) %449 = (fma.f64 %327 %327 %402) %450 = (fma.f64 %291 %290 %402) %451 = (fma.f64 %291 %293 %98) %452 = (fma.f64 %331 %332 %402) %453 = (*.f64 #s(literal 1/2 binary64) %64) %454 = (fma.f64 %453 %64 %98) %455 = (fma.f64 %101 #s(literal -1/2 binary64) %98) %456 = (fma.f64 %101 #s(literal -1 binary64) %402) %457 = (fma.f64 %65 %65 %402) %458 = (fma.f64 #s(literal 1/4 binary64) %336 %402) %459 = (fma.f64 #s(literal 1/4 binary64) %362 %98) %460 = (fma.f64 #s(literal 1/4 binary64) %364 %98) %461 = (fma.f64 #s(literal -1/2 binary64) %338 %402) %462 = (fma.f64 #s(literal -1/2 binary64) %366 %98) %463 = (fma.f64 #s(literal -1/2 binary64) %340 %402) %464 = (fma.f64 #s(literal -1/2 binary64) %101 %98) %465 = (fma.f64 %332 %331 %402) %466 = (fma.f64 %296 %295 %402) %467 = (fma.f64 %296 %324 %98) %468 = (fma.f64 %296 %344 %402) %469 = (fma.f64 %296 %63 %98) %470 = (fma.f64 #s(literal -2 binary64) %346 %402) %471 = (/.f64 %101 #s(literal 4 binary64)) %472 = (fma.f64 #s(literal -2 binary64) %471 %98) %473 = (fma.f64 #s(literal -2 binary64) %348 %402) %474 = (*.f64 %64 #s(literal 1/2 binary64)) %475 = (fma.f64 %64 %474 %98) %476 = (fma.f64 %64 %64 %402) %477 = (fma.f64 %98 #s(literal 1 binary64) %98) %478 = (fma.f64 %98 #s(literal 2 binary64) %402) %479 = (fma.f64 %63 %306 %98) %480 = (fma.f64 %63 %296 %98) %481 = (fma.f64 %63 %63 %402) %482 = (fma.f64 %62 #s(literal 1 binary64) %402) %483 = (fma.f64 %62 #s(literal 1/2 binary64) %98) %484 = (fma.f64 #s(literal 4 binary64) %354 %402) %485 = (/.f64 %98 #s(literal 4 binary64)) %486 = (fma.f64 #s(literal 4 binary64) %485 %98) %487 = (fma.f64 #s(literal 1 binary64) %356 %402) %488 = (/.f64 #s(literal 1/4 binary64) %83) %489 = (fma.f64 #s(literal 1 binary64) %488 %98) %490 = (fma.f64 #s(literal 1 binary64) %358 %402) %491 = (fma.f64 #s(literal 1 binary64) %98 %98) %492 = (fma.f64 #s(literal 1 binary64) %62 %402) %493 = (fma.f64 #s(literal 1/2 binary64) %298 %402) %494 = (fma.f64 #s(literal 1/2 binary64) %362 %402) %495 = (fma.f64 #s(literal 1/2 binary64) %358 %98) %496 = (fma.f64 #s(literal 1/2 binary64) %364 %402) %497 = (fma.f64 #s(literal 1/2 binary64) %62 %98) %498 = (fma.f64 #s(literal -1 binary64) %366 %402) %499 = (/.f64 #s(literal 1/2 binary64) %109) %500 = (fma.f64 #s(literal -1 binary64) %499 %98) %501 = (fma.f64 #s(literal -1 binary64) %348 %98) %502 = (fma.f64 #s(literal -1 binary64) %101 %402) %503 = (/.f64 %62 #s(literal 4 binary64)) %504 = (fma.f64 #s(literal 2 binary64) %503 %98) %505 = (fma.f64 #s(literal 2 binary64) %354 %98) %506 = (/.f64 #s(literal 1/4 binary64) %111) %507 = (fma.f64 #s(literal 2 binary64) %506 %98) %508 = (fma.f64 #s(literal 2 binary64) %98 %402) %510 = (sqrt.f64 (*.f64 %129 #s(literal 1 binary64))) %512 = (sqrt.f64 (*.f64 #s(literal 1 binary64) %129)) %513 = (sqrt.f64 %129) %514 = (fabs.f64 %26) %516 = (fabs.f64 (/.f64 %19 #s(literal 1 binary64))) %518 = (fabs.f64 (/.f64 %15 #s(literal -1 binary64))) %519 = (fabs.f64 %28) %521 = (fabs.f64 (neg.f64 %230)) %522 = (fabs.f64 %39) %524 = (fabs.f64 (*.f64 %19 #s(literal -1 binary64))) %526 = (fabs.f64 (*.f64 %230 #s(literal -1 binary64))) %527 = (fabs.f64 %30) %528 = (*.f64 %62 #s(literal -1 binary64)) %529 = (fabs.f64 %528) %530 = (fabs.f64 %41) %532 = (fabs.f64 (*.f64 x #s(literal -1 binary64))) %533 = (fabs.f64 %43) %534 = (fabs.f64 %45) %536 = (fabs.f64 (*.f64 #s(literal -1 binary64) %19)) %538 = (fabs.f64 (*.f64 #s(literal -1 binary64) x)) %540 = (fabs.f64 (/.f64 %230 #s(literal 1 binary64))) %542 = (fabs.f64 (/.f64 %230 #s(literal -1 binary64))) %543 = (fabs.f64 %162) %544 = (fabs.f64 %164) %545 = (fabs.f64 %101) %546 = (fabs.f64 %32) %548 = (fabs.f64 (/.f64 x #s(literal 1 binary64))) %549 = (fabs.f64 %152) %550 = (fabs.f64 %19) %551 = (fabs.f64 %230) %552 = (fabs.f64 %36) %553 = (fabs.f64 %15) %554 = (fabs.f64 %62) %555 = (+.f64 %98 %98) %556 = (+.f64 %62 %402) %557 = (neg.f64 %332) %582 = (/.f64 #s(literal 1 binary64) %261) %583 = (/.f64 #s(literal 2 binary64) %261) %585 = (/.f64 #s(literal 1/2 binary64) %261) %586 = (/.f64 #s(literal 4 binary64) %261) %590 = (/.f64 #s(literal -1 binary64) %260) %593 = (/.f64 #s(literal 2 binary64) %260) %599 = (*.f64 %260 %274) %603 = (*.f64 %274 %260) %620 = (*.f64 %260 #s(literal 2 binary64)) %622 = (neg.f64 %274) %623 = (neg.f64 %622) %633 = (/.f64 #s(literal -1 binary64) %261) %642 = (/.f64 #s(literal 1 binary64) %248) %645 = (/.f64 #s(literal 1 binary64) %252) %658 = (/.f64 x %261) %660 = (/.f64 %24 %261) %666 = (/.f64 x %260) %668 = (/.f64 %24 %260) %672 = (*.f64 %666 %260) %681 = (*.f64 %15 %260) %684 = (*.f64 %274 %15) %690 = (*.f64 %260 %15) %695 = (*.f64 x %260) %698 = (*.f64 %24 #s(literal 1 binary64)) %701 = (fma.f64 %666 %260 x) %704 = (fma.f64 x %260 %695) %706 = (neg.f64 %266) %708 = (*.f64 %260 x) %709 = (fma.f64 x %260 %708) %737 = (/.f64 %19 %260) %740 = (/.f64 x %622) %751 = (/.f64 %695 %266) %759 = (fma.f64 %24 %593 #s(literal 2 binary64)) %761 = (*.f64 %24 %593) %762 = (*.f64 %260 #s(literal -2 binary64)) %765 = (*.f64 #s(literal -2 binary64) %260) %768 = (neg.f64 %620) %771 = (*.f64 #s(literal 2 binary64) %50) %774 = (*.f64 %50 #s(literal 2 binary64)) %777 = (*.f64 %24 #s(literal 2 binary64)) %778 = (neg.f64 %777) %781 = (*.f64 %761 %274) %782 = (*.f64 %274 #s(literal -2 binary64)) %785 = (*.f64 %761 %260) %786 = (*.f64 %274 #s(literal 2 binary64)) %793 = (*.f64 %762 %274) %796 = (*.f64 %765 %274) %799 = (*.f64 %768 %274) %802 = (*.f64 %620 %274) %830 = (*.f64 %771 %274) %833 = (*.f64 %774 %274) %836 = (*.f64 %778 %274) %839 = (*.f64 %777 %274) %858 = (*.f64 %771 %260) %861 = (*.f64 %774 %260) %864 = (*.f64 %778 %260) %919 = (*.f64 %274 %762) %922 = (*.f64 %274 %765) %925 = (*.f64 %274 %768) %928 = (*.f64 %274 %620) %953 = (*.f64 %260 %768) %956 = (*.f64 %274 %771) %959 = (*.f64 %274 %774) %962 = (*.f64 %274 %778) %965 = (*.f64 %274 %777) %993 = (*.f64 %274 %782) %996 = (*.f64 %274 %786) %1022 = (*.f64 %777 %260) %1028 = (*.f64 %260 %620) %1031 = (fma.f64 %761 %260 %620) %1034 = (*.f64 %620 %260) %1035 = (fma.f64 %777 %260 %1034) %1038 = (fma.f64 %620 %260 %1022) %1041 = (fma.f64 %24 #s(literal 2 binary64) %620) %1044 = (fma.f64 %260 #s(literal 2 binary64) %777) %1047 = (fma.f64 %777 %260 %1028) %1050 = (*.f64 %260 %777) %1051 = (fma.f64 %620 %260 %1050) %1077 = (-.f64 #s(literal -2 binary64) %761) %1079 = (*.f64 %622 %593) %1093 = (*.f64 (neg.f64 %668) #s(literal 2 binary64)) %1095 = (*.f64 #s(literal -2 binary64) %668) %1097 = (neg.f64 %761) %1101 = (/.f64 %1022 %266) %1104 = (/.f64 %1034 %266) %1217 = (/.f64 #s(literal 0 binary64) %395) %1219 = (/.f64 #s(literal 0 binary64) %397) %1312 = (/.f64 #s(literal 1/2 binary64) %395) %1314 = (/.f64 #s(literal 1/2 binary64) %397) %1322 = (approx (+ (/ (fabs x) 2) x) %98) %1326 = (/.f64 #s(literal -2 binary64) %261) %1336 = (/.f64 #s(literal 4 binary64) %260) %1343 = (*.f64 #s(literal 2 binary64) %274) %1345 = (*.f64 %274 %622) %1351 = (*.f64 %622 %274) %1353 = (*.f64 #s(literal 2 binary64) %622) %1355 = (*.f64 %622 %622) %1358 = (*.f64 %622 %260) %1371 = (*.f64 %622 #s(literal 2 binary64)) %1401 = (*.f64 %593 #s(literal 1 binary64)) %1409 = (fabs (- x y)) %1411 = (approx (/ 4 %1409) %1336) %1413 = (/.f64 #s(literal 1 binary64) %1411) %1419 = (/.f64 %759 %1411) %1421 = (/.f64 #s(literal 2 binary64) %1411) %1422 = (neg.f64 %1411) %1425 = (*.f64 %260 %1411) %1430 = (/.f64 %777 %1425) %1435 = (*.f64 %1430 %1411) %1440 = (*.f64 %1425 %1422) %1444 = (*.f64 %1425 %1425) %1448 = (*.f64 %1425 %1411) %1452 = (*.f64 %1411 %1411) %1456 = (*.f64 %1422 %1425) %1460 = (*.f64 %1422 %1411) %1462 = (*.f64 %1097 %1411) %1464 = (*.f64 %1411 %1422) %1466 = (*.f64 %777 %1411) %1468 = (*.f64 %1411 %1425) %1470 = (*.f64 %761 %1411) %1527 = (*.f64 %1422 #s(literal -2 binary64)) %1536 = (*.f64 %1425 #s(literal -2 binary64)) %1545 = (*.f64 %1411 #s(literal -2 binary64)) %1555 = (*.f64 %1411 %260) %1558 = (*.f64 %1411 %266) %1571 = (*.f64 %1422 %260) %1574 = (*.f64 %1422 %266) %1589 = (*.f64 %260 %1422) %1592 = (*.f64 %266 %1411) %1595 = (*.f64 %266 %1422) %1617 = (*.f64 %759 #s(literal 1 binary64)) %1620 = (fma.f64 %1430 %1411 #s(literal 2 binary64)) %1623 = (*.f64 #s(literal 2 binary64) %1411) %1624 = (fma.f64 %761 %1411 %1623) %1626 = (neg.f64 %1452) %1628 = (*.f64 %1411 #s(literal 2 binary64)) %1629 = (fma.f64 %761 %1411 %1628) %1638 = (neg.f64 %1422) %1661 = (/.f64 %260 %260) %1662 = (/.f64 %761 %1638) %1665 = (/.f64 %1079 %1411) %1670 = (/.f64 %24 %1411) %1673 = (/.f64 %260 %1411) %1676 = (/.f64 %593 %1411) %1679 = (/.f64 %668 %1411) %1706 = (/.f64 %1470 %1452) %1718 = (fma.f64 %62 #s(literal 1/2 binary64) x) %1719 = (pow.f64 %1718 #s(literal 1 binary64)) %1721 = (/.f64 (fma.f64 x %109 #s(literal -1/2 binary64)) %109) %1723 = (/.f64 (fma.f64 #s(literal 2 binary64) x %62) #s(literal 2 binary64)) %1725 = (/.f64 (fma.f64 x %395 #s(literal 1 binary64)) %395) %1727 = (/.f64 (fma.f64 x %397 #s(literal 1 binary64)) %397) %1729 = (/.f64 (fma.f64 x %386 #s(literal -1 binary64)) %386) %1731 = (/.f64 (fma.f64 x %388 #s(literal -1 binary64)) %388) %1732 = (fma.f64 x %111 #s(literal 1/2 binary64)) %1734 = (/.f64 (neg.f64 %1732) %109) %1735 = (/.f64 %1732 %111) %1737 = (/.f64 #s(literal 1 binary64) (/.f64 %111 %1732)) %1739 = (/.f64 #s(literal 1 binary64) (pow.f64 %1718 #s(literal -1 binary64))) %1741 = (neg.f64 (-.f64 %15 %98)) %1742 = (fma.f64 %284 %406 %19) %1743 = (fma.f64 %284 %406 x) %1744 = (fma.f64 %287 %285 %19) %1745 = (fma.f64 %287 %285 x) %1746 = (fma.f64 %285 %287 %19) %1747 = (fma.f64 %285 %287 x) %1748 = (fma.f64 %290 %413 %19) %1749 = (fma.f64 %290 %413 x) %1750 = (fma.f64 %293 %291 %19) %1751 = (fma.f64 %293 %291 x) %1752 = (fma.f64 %295 %418 %19) %1753 = (fma.f64 %295 %418 x) %1754 = (fma.f64 %298 #s(literal 1/4 binary64) %19) %1755 = (fma.f64 %298 #s(literal 1/4 binary64) x) %1756 = (fma.f64 %362 #s(literal 1/4 binary64) %19) %1757 = (fma.f64 %362 #s(literal 1/4 binary64) x) %1758 = (fma.f64 %300 %310 %19) %1759 = (fma.f64 %300 %310 x) %1760 = (fma.f64 %303 %344 %19) %1761 = (fma.f64 %303 %344 x) %1762 = (fma.f64 %428 #s(literal 1/4 binary64) %19) %1763 = (fma.f64 %428 #s(literal 1/4 binary64) x) %1764 = (fma.f64 %430 #s(literal -1/4 binary64) %19) %1765 = (fma.f64 %430 #s(literal -1/4 binary64) x) %1766 = (fma.f64 %306 %63 %19) %1767 = (fma.f64 %306 %63 x) %1768 = (fma.f64 %309 %321 %19) %1769 = (fma.f64 %309 %321 x) %1770 = (fma.f64 %320 %440 %19) %1771 = (fma.f64 %320 %440 x) %1772 = (fma.f64 %323 %443 %19) %1773 = (fma.f64 %323 %443 x) %1774 = (fma.f64 %307 %446 %19) %1775 = (fma.f64 %307 %446 x) %1776 = (fma.f64 %291 %293 %19) %1777 = (fma.f64 %291 %293 x) %1778 = (fma.f64 %453 %64 %19) %1779 = (fma.f64 %453 %64 x) %1780 = (fma.f64 %101 #s(literal -1/2 binary64) %19) %1781 = (fma.f64 %101 #s(literal -1/2 binary64) x) %1782 = (fma.f64 #s(literal 1/4 binary64) %362 %19) %1783 = (fma.f64 #s(literal 1/4 binary64) %362 x) %1784 = (fma.f64 #s(literal 1/4 binary64) %364 %19) %1785 = (fma.f64 #s(literal 1/4 binary64) %364 x) %1786 = (fma.f64 #s(literal -1/2 binary64) %366 %19) %1787 = (fma.f64 #s(literal -1/2 binary64) %366 x) %1788 = (fma.f64 #s(literal -1/2 binary64) %101 %19) %1789 = (fma.f64 #s(literal -1/2 binary64) %101 x) %1790 = (fma.f64 %296 %324 %19) %1791 = (fma.f64 %296 %324 x) %1792 = (fma.f64 %296 %63 %19) %1793 = (fma.f64 %296 %63 x) %1794 = (fma.f64 #s(literal -2 binary64) %471 %19) %1795 = (fma.f64 #s(literal -2 binary64) %471 x) %1796 = (fma.f64 %64 %474 %19) %1797 = (fma.f64 %64 %474 x) %1798 = (fma.f64 %98 #s(literal 1 binary64) %19) %1799 = (fma.f64 %98 #s(literal 1 binary64) x) %1800 = (fma.f64 %63 %306 %19) %1801 = (fma.f64 %63 %306 x) %1802 = (fma.f64 %63 %296 %19) %1803 = (fma.f64 %63 %296 x) %1804 = (fma.f64 %62 #s(literal 1/2 binary64) %19) %1805 = (fma.f64 #s(literal 4 binary64) %485 %19) %1806 = (fma.f64 #s(literal 4 binary64) %485 x) %1807 = (fma.f64 #s(literal 1 binary64) %488 %19) %1808 = (fma.f64 #s(literal 1 binary64) %488 x) %1809 = (fma.f64 #s(literal 1 binary64) %98 %19) %1810 = (fma.f64 #s(literal 1 binary64) %98 x) %1811 = (fma.f64 #s(literal 1/2 binary64) %358 %19) %1812 = (fma.f64 #s(literal 1/2 binary64) %358 x) %1813 = (fma.f64 #s(literal 1/2 binary64) %62 %19) %1814 = (fma.f64 #s(literal 1/2 binary64) %62 x) %1815 = (fma.f64 #s(literal -1 binary64) %499 %19) %1816 = (fma.f64 #s(literal -1 binary64) %499 x) %1817 = (fma.f64 #s(literal -1 binary64) %348 %19) %1818 = (fma.f64 #s(literal -1 binary64) %348 x) %1819 = (fma.f64 #s(literal 2 binary64) %503 %19) %1820 = (fma.f64 #s(literal 2 binary64) %503 x) %1821 = (fma.f64 #s(literal 2 binary64) %354 %19) %1822 = (fma.f64 #s(literal 2 binary64) %354 x) %1823 = (fma.f64 #s(literal 2 binary64) %506 %19) %1824 = (fma.f64 #s(literal 2 binary64) %506 x) %1825 = (-.f64 %98 %15) %1827 = (-.f64 x (*.f64 %64 %296)) %1829 = (-.f64 x (*.f64 %152 #s(literal 1/2 binary64))) %1830 = (-.f64 x %348) %1832 = (-.f64 x (neg.f64 %98)) %1835 = (+.f64 (/.f64 (*.f64 x %111) %111) %98) %1836 = (+.f64 %98 %19) %1837 = (+.f64 %98 x) %1838 = (+.f64 x %98) %1840 = (+ (/ %1409 2) x) %1841 = (approx %1840 %1718) %1842 = (pow.f64 %1841 #s(literal 1 binary64)) %1844 = (/.f64 #s(literal 1 binary64) (pow.f64 %1841 #s(literal -1 binary64))) %1845 = (approx %1840 %1322) x y #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) (*.f64 %6 #s(literal -1 binary64)) (*.f64 %8 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %8) (*.f64 #s(literal -1 binary64) %6) (*.f64 #s(literal 2 binary64) %13) (pow.f64 %15 #s(literal -1 binary64)) (pow.f64 %8 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %19)) (/.f64 #s(literal -2 binary64) (*.f64 %19 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %24) (/.f64 #s(literal 1 binary64) %26) (/.f64 #s(literal 1 binary64) %28) (/.f64 #s(literal 1 binary64) %30) (/.f64 #s(literal 1 binary64) %32) (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %36) (/.f64 #s(literal 1 binary64) %15) (/.f64 #s(literal -1 binary64) %39) (/.f64 #s(literal -1 binary64) %41) (/.f64 #s(literal -1 binary64) %43) (/.f64 #s(literal -1 binary64) %45) (/.f64 #s(literal -1 binary64) %19) %8 (/.f64 #s(literal 2 binary64) (*.f64 %15 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %50) (neg.f64 %6) (fma.f64 %6 #s(literal -1 binary64) %54) (fma.f64 %8 #s(literal 1 binary64) %54) (fma.f64 #s(literal 1 binary64) %8 %54) (fma.f64 #s(literal -1 binary64) %6 %54) (fma.f64 #s(literal 2 binary64) %13 %54) (+.f64 %13 %13) (+.f64 %8 %54) (*.f64 %66 %66) (*.f64 %68 %69) (*.f64 %69 %68) (*.f64 %72 #s(literal 1/2 binary64)) (*.f64 %75 %75) (*.f64 %79 %74) (*.f64 %81 %81) (*.f64 %83 #s(literal 2 binary64)) (*.f64 %85 %86) (*.f64 %86 %85) (*.f64 %89 %90) (*.f64 %90 %92) (*.f64 %90 %94) (*.f64 %90 %89) (*.f64 #s(literal 1/4 binary64) %99) (*.f64 #s(literal -1/2 binary64) %102) (*.f64 #s(literal -1/2 binary64) %104) (*.f64 %74 %74) (*.f64 #s(literal -2 binary64) %107) (*.f64 %109 #s(literal -1 binary64)) (*.f64 %111 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %113) (*.f64 #s(literal 1 binary64) %111) (*.f64 #s(literal 1/2 binary64) %116) (*.f64 #s(literal 1/2 binary64) %72) (*.f64 #s(literal -1 binary64) %109) (*.f64 #s(literal 2 binary64) %121) (*.f64 #s(literal 2 binary64) %123) (*.f64 #s(literal 2 binary64) %125) (*.f64 #s(literal 2 binary64) %83) (pow.f64 %74 #s(literal 2 binary64)) (pow.f64 %130 #s(literal 1/2 binary64)) (pow.f64 %129 #s(literal -1/2 binary64)) (pow.f64 %64 #s(literal -2 binary64)) (pow.f64 %63 #s(literal -2 binary64)) (pow.f64 %62 #s(literal -1 binary64)) (pow.f64 %111 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %81) (*.f64 #s(literal 1 binary64) %64)) (/.f64 (*.f64 #s(literal 2 binary64) %81) (*.f64 #s(literal 2 binary64) %64)) (/.f64 (*.f64 #s(literal 2 binary64) %74) (*.f64 #s(literal 2 binary64) %63)) (/.f64 (neg.f64 %81) %65) (/.f64 %75 %64) (/.f64 %79 %63) (/.f64 %81 %64) (/.f64 %74 %63) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %152)) (/.f64 %109 #s(literal -1 binary64)) (/.f64 %111 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 %152)) (/.f64 #s(literal 1 binary64) %62) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %152)) (/.f64 #s(literal -1 binary64) %162) (/.f64 #s(literal -1 binary64) %164) (/.f64 #s(literal -1 binary64) %101) (/.f64 #s(literal -1 binary64) %152) (/.f64 #s(literal 2 binary64) %168) (neg.f64 %109) (fma.f64 %66 %66 %171) (fma.f64 %66 %68 %83) (fma.f64 %68 %66 %83) (fma.f64 %68 %69 %171) (fma.f64 %69 (/.f64 #s(literal 1/4 binary64) %65) %83) (fma.f64 %69 %68 %171) (fma.f64 %72 #s(literal 1/4 binary64) %83) (fma.f64 %72 #s(literal 1/2 binary64) %171) (fma.f64 %75 %75 %171) (fma.f64 %79 %74 %171) (fma.f64 %81 %81 %171) (fma.f64 %81 %85 %83) (fma.f64 %83 #s(literal 1 binary64) %83) (fma.f64 %83 #s(literal 2 binary64) %171) (fma.f64 %85 %81 %83) (fma.f64 %85 %86 %171) (fma.f64 %86 (/.f64 #s(literal 1/4 binary64) %64) %83) (fma.f64 %86 %85 %171) (fma.f64 %89 %90 %171) (fma.f64 %89 %74 %83) (fma.f64 %90 (/.f64 #s(literal 1/4 binary64) %63) %83) (fma.f64 %90 %92 %171) (fma.f64 %90 %94 %171) (fma.f64 %90 %89 %171) (fma.f64 #s(literal 1/4 binary64) %116 %83) (fma.f64 #s(literal 1/4 binary64) %99 %171) (fma.f64 #s(literal -1/2 binary64) %102 %171) (fma.f64 #s(literal -1/2 binary64) %104 %171) (fma.f64 #s(literal -1/2 binary64) %109 %83) (fma.f64 %74 %89 %83) (fma.f64 %74 %74 %171) (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/4 binary64) %101) %83) (fma.f64 #s(literal -2 binary64) %107 %171) (fma.f64 %109 #s(literal -1 binary64) %171) (fma.f64 %111 #s(literal 1 binary64) %171) (fma.f64 %111 #s(literal 1/2 binary64) %83) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/4 binary64) %98) %83) (fma.f64 #s(literal 1 binary64) %113 %171) (fma.f64 #s(literal 1 binary64) %83 %83) (fma.f64 #s(literal 1 binary64) %111 %171) (fma.f64 #s(literal 1/2 binary64) %116 %171) (fma.f64 #s(literal 1/2 binary64) %72 %171) (fma.f64 #s(literal 1/2 binary64) %113 %83) (fma.f64 #s(literal 1/2 binary64) %111 %83) (fma.f64 #s(literal -1 binary64) %107 %83) (fma.f64 #s(literal -1 binary64) %109 %171) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %62) %83) (fma.f64 #s(literal 2 binary64) %121 %171) (fma.f64 #s(literal 2 binary64) %123 %171) (fma.f64 #s(literal 2 binary64) %125 %171) (fma.f64 #s(literal 2 binary64) %83 %171) (sqrt.f64 %130) (fabs.f64 (/.f64 #s(literal 1 binary64) %230)) (fabs.f64 (/.f64 #s(literal -1 binary64) %230)) (fabs.f64 %6) (fabs.f64 %109) (fabs.f64 %111) %111 (+.f64 %83 %83) (+.f64 %111 %171) (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 2 binary64)) (pow.f64 %24 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -1 binary64))) (neg.f64 %50) (-.f64 x %15) (+.f64 x %19) %24 (pow.f64 %248 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %248 #s(literal -1 binary64))) (neg.f64 %252) (-.f64 x %255) %248 (+.f64 %254 x) (+.f64 x %254) #s(literal 4 binary64) (*.f64 %262 %262) (*.f64 %261 %261) (pow.f64 %261 #s(literal 2 binary64)) (pow.f64 %266 #s(literal 1/2 binary64)) (pow.f64 %260 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %269) (sqrt.f64 %266) (fabs.f64 (-.f64 %255 x)) (fabs.f64 %274) (fabs.f64 %252) (fabs.f64 %260) %260 %279 %281 %283 %286 %288 %289 %292 %294 %297 %299 %302 %305 %308 %311 %314 %317 %319 %322 %325 %326 %328 %329 %333 %334 %335 %337 %339 %341 %342 %343 %345 %347 %349 %350 %351 %352 %353 %355 %357 %359 %360 %361 %363 %365 %367 %368 %369 %370 %372 %373 %374 %375 %376 %377 %378 %380 %381 %382 %383 %384 %385 %387 %389 %390 %391 %392 %393 %394 %396 %398 %399 %400 %401 %403 %404 %405 %407 %408 %409 %410 %411 %412 %414 %415 %416 %417 %419 %420 %421 %422 %423 %424 %425 %426 %427 %429 %432 %433 %434 %435 %436 %437 %438 %439 %441 %442 %444 %445 %447 %448 %449 %450 %451 %452 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %472 %473 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %486 %487 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %500 %501 %502 %504 %505 %507 %508 %510 %512 %513 %514 %516 %518 %519 %521 %522 %524 %526 %527 %529 %530 %532 %533 %534 %536 %538 %540 %542 %543 %544 %545 %546 %548 %549 %550 %551 %552 %553 %554 %62 %555 %556 %279 %281 %283 %286 %288 %289 %292 %294 %297 %299 %302 %305 %308 %311 %314 %317 %319 %322 %325 %326 %328 %329 %333 %334 %335 %337 %339 %341 %342 %343 %345 %347 %349 %350 %351 %352 %353 %355 %357 %359 %360 %361 %363 %365 %367 %368 %369 %370 %372 %373 %374 %375 %376 %377 %378 %380 %381 %382 %383 %384 %385 %387 %389 %390 %391 %392 %393 %394 %396 %398 %399 %400 %401 %403 %404 %405 %407 %408 %409 %410 %411 %412 %414 %415 %416 %417 %419 %420 %421 %422 %423 %424 %425 %426 %427 %429 %432 %433 %434 %435 %436 %437 %438 %439 %441 %442 %444 %445 %447 %448 %449 %450 %451 %452 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %472 %473 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %486 %487 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %500 %501 %502 %504 %505 %507 %508 %510 %512 %513 %514 %516 %518 %519 %521 %522 %524 %526 %527 %529 %530 %532 %533 %534 %536 %538 %540 %542 %543 %544 %545 %546 %548 %549 %550 %551 %552 %553 %554 %62 %555 %556 (*.f64 %557 %557) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 %98)) (*.f64 %332 %332) (*.f64 %63 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %63) (pow.f64 %371 #s(literal 1/8 binary64)) (pow.f64 %332 #s(literal 2 binary64)) (pow.f64 %129 #s(literal 1/4 binary64)) (pow.f64 %63 #s(literal 1 binary64)) (pow.f64 %62 #s(literal 1/2 binary64)) (/.f64 %63 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %74) %63 (fabs.f64 (*.f64 %64 #s(literal 1 binary64))) (fabs.f64 (*.f64 %64 #s(literal -1 binary64))) (fabs.f64 (*.f64 %63 #s(literal -1 binary64))) (fabs.f64 %65) (fabs.f64 %64) (fabs.f64 %63) (*.f64 %582 %583) (*.f64 %585 %586) (*.f64 %583 %582) (*.f64 %269 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %590) (*.f64 #s(literal 2 binary64) %269) (pow.f64 %593 #s(literal 1 binary64)) (/.f64 (fma.f64 %269 %274 #s(literal -1 binary64)) %274) (/.f64 (fma.f64 #s(literal 1 binary64) %274 (*.f64 #s(literal -1 binary64) %260)) %599) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal 1 binary64) %274)) %603) (/.f64 (fma.f64 #s(literal -1 binary64) %274 (*.f64 #s(literal -1 binary64) %274)) %266) (/.f64 (fma.f64 #s(literal 1 binary64) %260 (*.f64 %260 #s(literal 1 binary64))) %266) (/.f64 (fma.f64 #s(literal 1 binary64) %274 (*.f64 %260 #s(literal -1 binary64))) %599) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 %274 #s(literal 1 binary64))) %603) (/.f64 (fma.f64 #s(literal -1 binary64) %274 (*.f64 %274 #s(literal -1 binary64))) %266) (/.f64 %620 %266) (/.f64 #s(literal -2 binary64) %623) (/.f64 #s(literal -2 binary64) %274) (/.f64 #s(literal 1 binary64) (pow.f64 %593 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 %260 #s(literal 1/2 binary64))) (/.f64 #s(literal 2 binary64) %622) %593 (neg.f64 (/.f64 #s(literal -2 binary64) %260)) (fma.f64 %633 %633 %269) (fma.f64 %582 %582 %269) (fma.f64 %585 %583 %269) (fma.f64 %583 %585 %269) (fma.f64 #s(literal 1 binary64) %269 %269) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %260) %269) (-.f64 %269 %590) (fabs.f64 (*.f64 %642 #s(literal 2 binary64))) (fabs.f64 (*.f64 %645 #s(literal 2 binary64))) (fabs.f64 (*.f64 #s(literal 2 binary64) %642)) (fabs.f64 (*.f64 #s(literal 2 binary64) %645)) (fabs.f64 (/.f64 #s(literal 2 binary64) %252)) (fabs.f64 (/.f64 #s(literal 2 binary64) %248)) (fabs.f64 %593) (+.f64 %269 %269) (*.f64 %658 %583) (*.f64 %660 %582) (*.f64 %583 %658) (*.f64 %269 %24) (*.f64 %50 %590) (*.f64 %24 %269) (*.f64 #s(literal 2 binary64) %666) (pow.f64 %668 #s(literal 1 binary64)) (/.f64 (fma.f64 %666 %274 %15) %274) (/.f64 (-.f64 %672 %15) %260) (/.f64 (fma.f64 %15 %274 (*.f64 %15 %274)) %266) (/.f64 (fma.f64 %15 %260 (*.f64 x %274)) %603) (/.f64 (fma.f64 x %274 %681) %599) (/.f64 (fma.f64 %15 %274 %684) %266) (/.f64 (fma.f64 %15 %260 (*.f64 %274 x)) %603) (/.f64 (fma.f64 x %274 %690) %599) (/.f64 (-.f64 %681 %684) %603) (/.f64 (-.f64 %695 %690) %266) (/.f64 (neg.f64 %698) %274) (/.f64 (neg.f64 %701) %274) (/.f64 (neg.f64 %704) %706) (/.f64 (neg.f64 %709) %706) (/.f64 %698 %260) (/.f64 %701 %260) (/.f64 %704 %266) (/.f64 %709 %266) (/.f64 %50 %623) (/.f64 %50 %274) (/.f64 %24 %622) %668 (/.f64 #s(literal 1 binary64) (/.f64 %260 %698)) (/.f64 #s(literal 1 binary64) (/.f64 %260 %701)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %704)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %709)) (/.f64 #s(literal 1 binary64) (/.f64 %622 %24)) (/.f64 #s(literal 1 binary64) (/.f64 %274 %50)) (/.f64 #s(literal 1 binary64) (pow.f64 %668 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %260 %24)) (neg.f64 (/.f64 %50 %260)) (fma.f64 x %269 %737) (fma.f64 x %269 %666) (-.f64 %740 (/.f64 %15 %622)) (-.f64 %666 (/.f64 x %274)) (-.f64 %666 (neg.f64 %666)) (-.f64 %666 (/.f64 %15 %260)) (+.f64 (/.f64 %672 %260) %666) (+.f64 %751 (/.f64 %708 %266)) (+.f64 %751 %751) (+.f64 %740 %740) (+.f64 %740 %666) (+.f64 %666 %737) (+.f64 %666 %666) #s(literal 2 binary64) (pow.f64 %759 #s(literal 1 binary64)) (/.f64 (fma.f64 %761 %274 %762) %274) (/.f64 (fma.f64 %761 %274 %765) %274) (/.f64 (fma.f64 %761 %274 %768) %274) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %771) %274) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %774) %274) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %778) %274) (/.f64 (-.f64 %781 %782) %274) (/.f64 (-.f64 %785 %786) %260) (/.f64 (-.f64 %785 %768) %260) (/.f64 (-.f64 %781 %620) %274) (/.f64 (fma.f64 %771 %274 %793) %266) (/.f64 (fma.f64 %771 %274 %796) %266) (/.f64 (fma.f64 %771 %274 %799) %266) (/.f64 (fma.f64 %771 %260 %802) %603) (/.f64 (fma.f64 %774 %274 %793) %266) (/.f64 (fma.f64 %774 %274 %796) %266) (/.f64 (fma.f64 %774 %274 %799) %266) (/.f64 (fma.f64 %774 %260 %802) %603) (/.f64 (fma.f64 %778 %274 %793) %266) (/.f64 (fma.f64 %778 %274 %796) %266) (/.f64 (fma.f64 %778 %274 %799) %266) (/.f64 (fma.f64 %778 %260 %802) %603) (/.f64 (fma.f64 %777 %274 (*.f64 %762 %260)) %599) (/.f64 (fma.f64 %777 %274 (*.f64 %765 %260)) %599) (/.f64 (fma.f64 %777 %274 (*.f64 %768 %260)) %599) (/.f64 (fma.f64 %762 %274 %830) %266) (/.f64 (fma.f64 %762 %274 %833) %266) (/.f64 (fma.f64 %762 %274 %836) %266) (/.f64 (fma.f64 %762 %260 %839) %603) (/.f64 (fma.f64 %765 %274 %830) %266) (/.f64 (fma.f64 %765 %274 %833) %266) (/.f64 (fma.f64 %765 %274 %836) %266) (/.f64 (fma.f64 %765 %260 %839) %603) (/.f64 (fma.f64 %768 %274 %830) %266) (/.f64 (fma.f64 %768 %274 %833) %266) (/.f64 (fma.f64 %768 %274 %836) %266) (/.f64 (fma.f64 %768 %260 %839) %603) (/.f64 (fma.f64 %620 %274 %858) %599) (/.f64 (fma.f64 %620 %274 %861) %599) (/.f64 (fma.f64 %620 %274 %864) %599) (/.f64 (fma.f64 #s(literal 2 binary64) %50 %762) %274) (/.f64 (fma.f64 %50 #s(literal 2 binary64) %762) %274) (/.f64 (+.f64 %778 %762) %274) (/.f64 (fma.f64 #s(literal 2 binary64) %50 %765) %274) (/.f64 (fma.f64 %50 #s(literal 2 binary64) %765) %274) (/.f64 (+.f64 %778 %765) %274) (/.f64 (fma.f64 #s(literal 2 binary64) %50 %768) %274) (/.f64 (fma.f64 %50 #s(literal 2 binary64) %768) %274) (/.f64 (+.f64 %778 %768) %274) (/.f64 (fma.f64 %260 #s(literal -2 binary64) %771) %274) (/.f64 (fma.f64 #s(literal -2 binary64) %260 %771) %274) (/.f64 (+.f64 %768 %771) %274) (/.f64 (fma.f64 %260 #s(literal -2 binary64) %774) %274) (/.f64 (fma.f64 #s(literal -2 binary64) %260 %774) %274) (/.f64 (+.f64 %768 %774) %274) (/.f64 (fma.f64 %260 #s(literal -2 binary64) %778) %274) (/.f64 (fma.f64 #s(literal -2 binary64) %260 %778) %274) (/.f64 (+.f64 %768 %778) %274) (/.f64 (-.f64 %771 %782) %274) (/.f64 (-.f64 %774 %782) %274) (/.f64 (-.f64 %778 %782) %274) (/.f64 (-.f64 %777 %786) %260) (/.f64 (-.f64 %777 %768) %260) (/.f64 (-.f64 %771 %620) %274) (/.f64 (-.f64 %774 %620) %274) (/.f64 (-.f64 %778 %620) %274) (/.f64 (fma.f64 %771 %274 %919) %266) (/.f64 (fma.f64 %771 %274 %922) %266) (/.f64 (fma.f64 %771 %274 %925) %266) (/.f64 (fma.f64 %771 %260 %928) %603) (/.f64 (fma.f64 %774 %274 %919) %266) (/.f64 (fma.f64 %774 %274 %922) %266) (/.f64 (fma.f64 %774 %274 %925) %266) (/.f64 (fma.f64 %774 %260 %928) %603) (/.f64 (fma.f64 %778 %274 %919) %266) (/.f64 (fma.f64 %778 %274 %922) %266) (/.f64 (fma.f64 %778 %274 %925) %266) (/.f64 (fma.f64 %778 %260 %928) %603) (/.f64 (fma.f64 %777 %274 (*.f64 %260 %762)) %599) (/.f64 (fma.f64 %777 %274 (*.f64 %260 %765)) %599) (/.f64 (fma.f64 %777 %274 %953) %599) (/.f64 (fma.f64 %762 %274 %956) %266) (/.f64 (fma.f64 %762 %274 %959) %266) (/.f64 (fma.f64 %762 %274 %962) %266) (/.f64 (fma.f64 %762 %260 %965) %603) (/.f64 (fma.f64 %765 %274 %956) %266) (/.f64 (fma.f64 %765 %274 %959) %266) (/.f64 (fma.f64 %765 %274 %962) %266) (/.f64 (fma.f64 %765 %260 %965) %603) (/.f64 (fma.f64 %768 %274 %956) %266) (/.f64 (fma.f64 %768 %274 %959) %266) (/.f64 (fma.f64 %768 %274 %962) %266) (/.f64 (fma.f64 %768 %260 %965) %603) (/.f64 (fma.f64 %620 %274 (*.f64 %260 %771)) %599) (/.f64 (fma.f64 %620 %274 (*.f64 %260 %774)) %599) (/.f64 (fma.f64 %620 %274 (*.f64 %260 %778)) %599) (/.f64 (-.f64 %830 %993) %266) (/.f64 (-.f64 %858 %996) %603) (/.f64 (-.f64 %858 %925) %603) (/.f64 (-.f64 %830 %928) %266) (/.f64 (-.f64 %833 %993) %266) (/.f64 (-.f64 %861 %996) %603) (/.f64 (-.f64 %861 %925) %603) (/.f64 (-.f64 %833 %928) %266) (/.f64 (-.f64 %836 %993) %266) (/.f64 (-.f64 %864 %996) %603) (/.f64 (-.f64 %864 %925) %603) (/.f64 (-.f64 %836 %928) %266) (/.f64 (-.f64 %839 (*.f64 %260 %782)) %599) (/.f64 (-.f64 %1022 (*.f64 %260 %786)) %266) (/.f64 (-.f64 %1022 %953) %266) (/.f64 (-.f64 %839 %1028) %599) (/.f64 (neg.f64 %1031) %274) (/.f64 (neg.f64 %1035) %706) (/.f64 (neg.f64 %1038) %706) (/.f64 (neg.f64 %1041) %274) (/.f64 (neg.f64 %1044) %274) (/.f64 (neg.f64 %1047) %706) (/.f64 (neg.f64 %1051) %706) (/.f64 %1031 %260) (/.f64 %1035 %266) (/.f64 %1038 %266) (/.f64 %1041 %260) (/.f64 %1044 %260) (/.f64 %1047 %266) (/.f64 %1051 %266) (/.f64 #s(literal 1 binary64) (/.f64 %260 %1031)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %1035)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %1038)) (/.f64 #s(literal 1 binary64) (/.f64 %260 %1041)) (/.f64 #s(literal 1 binary64) (/.f64 %260 %1044)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %1047)) (/.f64 #s(literal 1 binary64) (/.f64 %266 %1051)) (/.f64 #s(literal 1 binary64) (pow.f64 %759 #s(literal -1 binary64))) (neg.f64 %1077) (fma.f64 %660 %583 %1079) (fma.f64 %660 %583 #s(literal 2 binary64)) (fma.f64 %583 %660 %1079) (fma.f64 %583 %660 #s(literal 2 binary64)) (fma.f64 %777 %269 %1079) (fma.f64 %777 %269 #s(literal 2 binary64)) (fma.f64 %668 #s(literal 2 binary64) %1079) (fma.f64 %668 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 %24 %593 %1079) %759 (fma.f64 #s(literal 2 binary64) %668 %1079) (fma.f64 #s(literal 2 binary64) %668 #s(literal 2 binary64)) (-.f64 %761 #s(literal -2 binary64)) (-.f64 #s(literal 2 binary64) %1093) (-.f64 #s(literal 2 binary64) %1095) (-.f64 #s(literal 2 binary64) %1097) (+.f64 (/.f64 %785 %260) #s(literal 2 binary64)) (+.f64 %1101 (/.f64 %1028 %266)) (+.f64 %1101 %1104) (+.f64 %1104 %1101) (+.f64 %1104 (/.f64 %1050 %266)) (+.f64 %761 %1079) (+.f64 %761 #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) %761) (*.f64 %284 %406) (*.f64 %287 %285) (*.f64 %285 %287) (*.f64 %290 %413) (*.f64 %293 %291) (*.f64 %295 %418) (*.f64 %298 #s(literal 1/4 binary64)) (*.f64 %362 #s(literal 1/4 binary64)) (*.f64 %300 %310) (*.f64 %303 %344) (*.f64 %428 #s(literal 1/4 binary64)) (*.f64 %430 #s(literal -1/4 binary64)) (*.f64 %306 %63) (*.f64 %309 %321) (*.f64 %320 %440) (*.f64 %323 %443) (*.f64 %307 %446) (*.f64 %291 %293) (*.f64 %453 %64) (*.f64 %101 #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) %362) (*.f64 #s(literal 1/4 binary64) %364) (*.f64 #s(literal -1/2 binary64) %366) (*.f64 #s(literal -1/2 binary64) %101) (*.f64 %296 %324) (*.f64 %296 %63) (*.f64 #s(literal -2 binary64) %471) (*.f64 %64 %474) (*.f64 %98 #s(literal 1 binary64)) (*.f64 %63 %306) (*.f64 %63 %296) %98 (*.f64 #s(literal 4 binary64) %485) (*.f64 #s(literal 1 binary64) %488) (*.f64 #s(literal 1 binary64) %98) (*.f64 #s(literal 1/2 binary64) %358) (*.f64 #s(literal 1/2 binary64) %62) (*.f64 #s(literal -1 binary64) %499) (*.f64 #s(literal -1 binary64) %348) (*.f64 #s(literal 2 binary64) %503) (*.f64 #s(literal 2 binary64) %354) (*.f64 #s(literal 2 binary64) %506) (pow.f64 %395 #s(literal -1 binary64)) (pow.f64 %397 #s(literal -1 binary64)) (pow.f64 %98 #s(literal 1 binary64)) (/.f64 %168 #s(literal 4 binary64)) (/.f64 %528 #s(literal -2 binary64)) (/.f64 %162 #s(literal -2 binary64)) (/.f64 %164 #s(literal -2 binary64)) (/.f64 %101 #s(literal -2 binary64)) (/.f64 %152 #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) %109) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %386)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %388)) (/.f64 %98 #s(literal 1 binary64)) (/.f64 %62 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %109 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %395 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %397 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %386 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %388 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %72) (/.f64 #s(literal 1 binary64) (*.f64 %109 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %395)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %397)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %109)) (/.f64 #s(literal 1 binary64) (neg.f64 %386)) (/.f64 #s(literal 1 binary64) (neg.f64 %388)) (/.f64 #s(literal 1 binary64) (/.f64 %111 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) %395) (/.f64 #s(literal 1 binary64) %397) (/.f64 #s(literal 1 binary64) (pow.f64 %98 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) %111) (/.f64 #s(literal -1 binary64) (*.f64 %111 #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %386)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %388)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) %111)) (/.f64 #s(literal -1 binary64) (neg.f64 %395)) (/.f64 #s(literal -1 binary64) (neg.f64 %397)) (/.f64 #s(literal -1 binary64) %386) (/.f64 #s(literal -1 binary64) %388) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %395)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %397)) (fma.f64 %284 %406 %1217) (fma.f64 %284 %406 %1219) (fma.f64 %287 %285 %1217) (fma.f64 %287 %285 %1219) (fma.f64 %285 %287 %1217) (fma.f64 %285 %287 %1219) (fma.f64 %290 %413 %1217) (fma.f64 %290 %413 %1219) (fma.f64 %293 %291 %1217) (fma.f64 %293 %291 %1219) (fma.f64 %295 %418 %1217) (fma.f64 %295 %418 %1219) (fma.f64 %298 #s(literal 1/4 binary64) %1217) (fma.f64 %298 #s(literal 1/4 binary64) %1219) (fma.f64 %362 #s(literal 1/4 binary64) %1217) (fma.f64 %362 #s(literal 1/4 binary64) %1219) (fma.f64 %300 %310 %1217) (fma.f64 %300 %310 %1219) (fma.f64 %303 %344 %1217) (fma.f64 %303 %344 %1219) (fma.f64 %428 #s(literal 1/4 binary64) %1217) (fma.f64 %428 #s(literal 1/4 binary64) %1219) (fma.f64 %430 #s(literal -1/4 binary64) %1217) (fma.f64 %430 #s(literal -1/4 binary64) %1219) (fma.f64 %306 %63 %1217) (fma.f64 %306 %63 %1219) (fma.f64 %309 %321 %1217) (fma.f64 %309 %321 %1219) (fma.f64 %320 %440 %1217) (fma.f64 %320 %440 %1219) (fma.f64 %323 %443 %1217) (fma.f64 %323 %443 %1219) (fma.f64 %307 %446 %1217) (fma.f64 %307 %446 %1219) (fma.f64 %291 %293 %1217) (fma.f64 %291 %293 %1219) (fma.f64 %453 %64 %1217) (fma.f64 %453 %64 %1219) (fma.f64 %101 #s(literal -1/2 binary64) %1217) (fma.f64 %101 #s(literal -1/2 binary64) %1219) (fma.f64 #s(literal 1/4 binary64) %362 %1217) (fma.f64 #s(literal 1/4 binary64) %362 %1219) (fma.f64 #s(literal 1/4 binary64) %364 %1217) (fma.f64 #s(literal 1/4 binary64) %364 %1219) (fma.f64 #s(literal -1/2 binary64) %366 %1217) (fma.f64 #s(literal -1/2 binary64) %366 %1219) (fma.f64 #s(literal -1/2 binary64) %101 %1217) (fma.f64 #s(literal -1/2 binary64) %101 %1219) (fma.f64 %296 %324 %1217) (fma.f64 %296 %324 %1219) (fma.f64 %296 %63 %1217) (fma.f64 %296 %63 %1219) (fma.f64 #s(literal -2 binary64) %471 %1217) (fma.f64 #s(literal -2 binary64) %471 %1219) (fma.f64 %64 %474 %1217) (fma.f64 %64 %474 %1219) (fma.f64 %98 #s(literal 1 binary64) %1217) (fma.f64 %98 #s(literal 1 binary64) %1219) (fma.f64 %63 %306 %1217) (fma.f64 %63 %306 %1219) (fma.f64 %63 %296 %1217) (fma.f64 %63 %296 %1219) (fma.f64 %62 #s(literal 1/2 binary64) %1217) (fma.f64 %62 #s(literal 1/2 binary64) %1219) (fma.f64 #s(literal 4 binary64) %485 %1217) (fma.f64 #s(literal 4 binary64) %485 %1219) (fma.f64 #s(literal 1 binary64) %488 %1217) (fma.f64 #s(literal 1 binary64) %488 %1219) (fma.f64 #s(literal 1 binary64) %98 %1217) (fma.f64 #s(literal 1 binary64) %98 %1219) (fma.f64 #s(literal 1/2 binary64) %358 %1217) (fma.f64 #s(literal 1/2 binary64) %358 %1219) (fma.f64 #s(literal 1/2 binary64) %62 %1217) (fma.f64 #s(literal 1/2 binary64) %62 %1219) (fma.f64 #s(literal -1 binary64) %499 %1217) (fma.f64 #s(literal -1 binary64) %499 %1219) (fma.f64 #s(literal -1 binary64) %348 %1217) (fma.f64 #s(literal -1 binary64) %348 %1219) (fma.f64 #s(literal 2 binary64) %503 %1217) (fma.f64 #s(literal 2 binary64) %503 %1219) (fma.f64 #s(literal 2 binary64) %354 %1217) (fma.f64 #s(literal 2 binary64) %354 %1219) (fma.f64 #s(literal 2 binary64) %506 %1217) (fma.f64 #s(literal 2 binary64) %506 %1219) (fabs.f64 (/.f64 %19 #s(literal 2 binary64))) (fabs.f64 (/.f64 %230 #s(literal 2 binary64))) (fabs.f64 (/.f64 %15 #s(literal 2 binary64))) (fabs.f64 (/.f64 x #s(literal 2 binary64))) (fabs.f64 %98) (+.f64 %1312 %1312) (+.f64 %1314 %1314) (+.f64 %98 %1217) (+.f64 %98 %1219) (pow.f64 %1322 #s(literal 1 binary64)) %1322 (/.f64 #s(literal 1 binary64) (pow.f64 %1322 #s(literal -1 binary64))) (*.f64 %1326 %1326) (*.f64 %586 %582) (*.f64 %583 %583) (*.f64 %269 #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) %590) (*.f64 %593 #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) %269) (*.f64 #s(literal 2 binary64) %593) (pow.f64 %1336 #s(literal 1 binary64)) (/.f64 (fma.f64 %593 %622 #s(literal 2 binary64)) %622) (/.f64 (fma.f64 #s(literal -2 binary64) %274 (*.f64 #s(literal -2 binary64) %274)) %266) (/.f64 (fma.f64 #s(literal -2 binary64) %622 %1343) %1345) (/.f64 (fma.f64 #s(literal -2 binary64) %260 %1343) %603) (/.f64 (fma.f64 #s(literal 2 binary64) %274 (*.f64 #s(literal -2 binary64) %622)) %1351) (/.f64 (fma.f64 #s(literal 2 binary64) %622 %1353) %1355) (/.f64 (fma.f64 %260 #s(literal 2 binary64) %1353) %1358) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %765) %599) (/.f64 (fma.f64 #s(literal -2 binary64) %274 %782) %266) (/.f64 (fma.f64 #s(literal -2 binary64) %622 %786) %1345) (/.f64 (fma.f64 #s(literal -2 binary64) %260 %786) %603) (/.f64 (fma.f64 #s(literal 2 binary64) %274 (*.f64 %622 #s(literal -2 binary64))) %1351) (/.f64 (fma.f64 #s(literal 2 binary64) %622 %1371) %1355) (/.f64 (fma.f64 %260 #s(literal 2 binary64) %1371) %1358) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %762) %599) (/.f64 (fma.f64 #s(literal 2 binary64) %622 %620) (*.f64 %260 %622)) (/.f64 (fma.f64 %260 #s(literal 2 binary64) %620) %266) (/.f64 #s(literal -4 binary64) %623) (/.f64 #s(literal -4 binary64) %274) (/.f64 #s(literal 4 binary64) %622) %1336 (/.f64 #s(literal 1 binary64) (/.f64 %622 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %274 #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1336 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %260 #s(literal 4 binary64))) (neg.f64 (/.f64 #s(literal -4 binary64) %260)) (fma.f64 %582 %583 %593) (fma.f64 %585 %586 %593) (fma.f64 %583 %582 %593) (fma.f64 %269 #s(literal 2 binary64) %593) (fma.f64 #s(literal -2 binary64) %590 %593) (fma.f64 %593 #s(literal 1 binary64) %1401) (fma.f64 #s(literal 1 binary64) %593 %1401) (fma.f64 #s(literal 2 binary64) %269 %593) (+.f64 %1401 %1401) (+.f64 %593 %593) (pow.f64 %1411 #s(literal 1 binary64)) %1411 (/.f64 #s(literal 1 binary64) %1413) %279 %281 %283 %286 %288 %289 %292 %294 %297 %299 %302 %305 %308 %311 %314 %317 %319 %322 %325 %326 %328 %329 %333 %334 %335 %337 %339 %341 %342 %343 %345 %347 %349 %350 %351 %352 %353 %355 %357 %359 %360 %361 %363 %365 %367 %368 %369 %370 %372 %373 %374 %375 %376 %377 %378 %380 %381 %382 %383 %384 %385 %387 %389 %390 %391 %392 %393 %394 %396 %398 %399 %400 %401 %403 %404 %405 %407 %408 %409 %410 %411 %412 %414 %415 %416 %417 %419 %420 %421 %422 %423 %424 %425 %426 %427 %429 %432 %433 %434 %435 %436 %437 %438 %439 %441 %442 %444 %445 %447 %448 %449 %450 %451 %452 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %472 %473 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %486 %487 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %500 %501 %502 %504 %505 %507 %508 %510 %512 %513 %514 %516 %518 %519 %521 %522 %524 %526 %527 %529 %530 %532 %533 %534 %536 %538 %540 %542 %543 %544 %545 %546 %548 %549 %550 %551 %552 %553 %554 %62 %555 %556 (*.f64 %1413 %759) (*.f64 %1077 (/.f64 #s(literal -1 binary64) %1411)) (*.f64 %759 %1413) (pow.f64 %1419 #s(literal 1 binary64)) (/.f64 (fma.f64 %1421 %1422 %1097) %1422) (/.f64 (fma.f64 %1421 %1425 %777) %1425) (/.f64 (fma.f64 %1421 %1411 %761) %1411) (/.f64 (fma.f64 %1430 %1425 %620) %1425) (/.f64 (fma.f64 %1430 %1422 #s(literal -2 binary64)) %1422) (/.f64 (-.f64 %1435 #s(literal -2 binary64)) %1411) (/.f64 (fma.f64 %620 %1422 (*.f64 %1097 %1425)) %1440) (/.f64 (fma.f64 %620 %1425 (*.f64 %777 %1425)) %1444) (/.f64 (fma.f64 %620 %1411 (*.f64 %761 %1425)) %1448) (/.f64 (fma.f64 #s(literal -2 binary64) %1422 (*.f64 %1097 %1422)) %1452) (/.f64 (fma.f64 #s(literal -2 binary64) %1425 (*.f64 %777 %1422)) %1456) (/.f64 (fma.f64 #s(literal -2 binary64) %1411 (*.f64 %761 %1422)) %1460) (/.f64 (fma.f64 #s(literal 2 binary64) %1422 %1462) %1464) (/.f64 (fma.f64 #s(literal 2 binary64) %1425 %1466) %1468) (/.f64 (fma.f64 #s(literal 2 binary64) %1411 %1470) %1452) (/.f64 (fma.f64 %1097 %1425 (*.f64 %620 %1422)) %1456) (/.f64 (fma.f64 %1097 %1422 (*.f64 #s(literal -2 binary64) %1422)) %1452) (/.f64 (fma.f64 %1097 %1411 (*.f64 #s(literal 2 binary64) %1422)) %1460) (/.f64 (fma.f64 %777 %1425 (*.f64 %620 %1425)) %1444) (/.f64 (fma.f64 %777 %1422 (*.f64 #s(literal -2 binary64) %1425)) %1440) (/.f64 (fma.f64 %777 %1411 (*.f64 #s(literal 2 binary64) %1425)) %1448) (/.f64 (fma.f64 %761 %1425 (*.f64 %620 %1411)) %1468) (/.f64 (fma.f64 %761 %1422 (*.f64 #s(literal -2 binary64) %1411)) %1464) (/.f64 (fma.f64 %620 %1422 (*.f64 %1425 %1097)) %1440) (/.f64 (fma.f64 %620 %1425 (*.f64 %1425 %777)) %1444) (/.f64 (fma.f64 %620 %1411 (*.f64 %1425 %761)) %1448) (/.f64 (fma.f64 #s(literal -2 binary64) %1422 (*.f64 %1422 %1097)) %1452) (/.f64 (fma.f64 #s(literal -2 binary64) %1425 (*.f64 %1422 %777)) %1456) (/.f64 (fma.f64 #s(literal -2 binary64) %1411 (*.f64 %1422 %761)) %1460) (/.f64 (fma.f64 #s(literal 2 binary64) %1422 (*.f64 %1411 %1097)) %1464) (/.f64 (fma.f64 #s(literal 2 binary64) %1425 (*.f64 %1411 %777)) %1468) (/.f64 (fma.f64 #s(literal 2 binary64) %1411 (*.f64 %1411 %761)) %1452) (/.f64 (fma.f64 %1097 %1425 (*.f64 %1422 %620)) %1456) (/.f64 (fma.f64 %1097 %1422 %1527) %1452) (/.f64 (fma.f64 %1097 %1411 (*.f64 %1422 #s(literal 2 binary64))) %1460) (/.f64 (fma.f64 %777 %1425 (*.f64 %1425 %620)) %1444) (/.f64 (fma.f64 %777 %1422 %1536) %1440) (/.f64 (fma.f64 %777 %1411 (*.f64 %1425 #s(literal 2 binary64))) %1448) (/.f64 (fma.f64 %761 %1425 (*.f64 %1411 %620)) %1468) (/.f64 (fma.f64 %761 %1422 %1545) %1464) (/.f64 (-.f64 %1462 %1527) %1460) (/.f64 (-.f64 %1466 %1536) %1448) (/.f64 (-.f64 %1470 %1545) %1452) (/.f64 (*.f64 #s(literal 1 binary64) %1031) %1555) (/.f64 (*.f64 #s(literal 1 binary64) %1035) %1558) (/.f64 (*.f64 #s(literal 1 binary64) %1038) %1558) (/.f64 (*.f64 #s(literal 1 binary64) %1041) %1555) (/.f64 (*.f64 #s(literal 1 binary64) %1044) %1555) (/.f64 (*.f64 #s(literal 1 binary64) %1047) %1558) (/.f64 (*.f64 #s(literal 1 binary64) %1051) %1558) (/.f64 (*.f64 #s(literal -1 binary64) %1031) %1571) (/.f64 (*.f64 #s(literal -1 binary64) %1035) %1574) (/.f64 (*.f64 #s(literal -1 binary64) %1038) %1574) (/.f64 (*.f64 #s(literal -1 binary64) %1041) %1571) (/.f64 (*.f64 #s(literal -1 binary64) %1044) %1571) (/.f64 (*.f64 #s(literal -1 binary64) %1047) %1574) (/.f64 (*.f64 #s(literal -1 binary64) %1051) %1574) (/.f64 (*.f64 %1031 #s(literal 1 binary64)) %1425) (/.f64 (*.f64 %1031 #s(literal -1 binary64)) %1589) (/.f64 (*.f64 %1035 #s(literal 1 binary64)) %1592) (/.f64 (*.f64 %1035 #s(literal -1 binary64)) %1595) (/.f64 (*.f64 %1038 #s(literal 1 binary64)) %1592) (/.f64 (*.f64 %1038 #s(literal -1 binary64)) %1595) (/.f64 (*.f64 %1041 #s(literal 1 binary64)) %1425) (/.f64 (*.f64 %1041 #s(literal -1 binary64)) %1589) (/.f64 (*.f64 %1044 #s(literal 1 binary64)) %1425) (/.f64 (*.f64 %1044 #s(literal -1 binary64)) %1589) (/.f64 (*.f64 %1047 #s(literal 1 binary64)) %1592) (/.f64 (*.f64 %1047 #s(literal -1 binary64)) %1595) (/.f64 (*.f64 %1051 #s(literal 1 binary64)) %1592) (/.f64 (*.f64 %1051 #s(literal -1 binary64)) %1595) (/.f64 (neg.f64 %1617) %1422) (/.f64 (neg.f64 %1620) %1422) (/.f64 (neg.f64 %1624) %1626) (/.f64 (neg.f64 %1629) %1626) (/.f64 %1617 %1411) (/.f64 %1620 %1411) (/.f64 %1624 %1452) (/.f64 %1041 %1425) (/.f64 %1044 %1425) (/.f64 %1629 %1452) (/.f64 %1077 (neg.f64 %1638)) (/.f64 %1077 %1422) (/.f64 %759 %1638) %1419 (/.f64 #s(literal 1 binary64) (/.f64 %1411 %1617)) (/.f64 #s(literal 1 binary64) (/.f64 %1411 %1620)) (/.f64 #s(literal 1 binary64) (/.f64 %1452 %1624)) (/.f64 #s(literal 1 binary64) (/.f64 %1452 %1629)) (/.f64 #s(literal 1 binary64) (/.f64 %1638 %759)) (/.f64 #s(literal 1 binary64) (/.f64 %1422 %1077)) (/.f64 #s(literal 1 binary64) (pow.f64 %1419 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1411 %759)) (neg.f64 (/.f64 %1077 %1411)) (fma.f64 %1661 %1421 %1662) (fma.f64 %1661 %1421 %1430) (fma.f64 %761 %1413 %1665) (fma.f64 %761 %1413 %1421) (fma.f64 %668 %1421 %1665) (fma.f64 %668 %1421 %1421) (fma.f64 %593 %1670 %1665) (fma.f64 %593 %1670 %1421) (fma.f64 %593 %1673 %1662) (fma.f64 %593 %1673 %1430) (fma.f64 %260 %1676 %1662) (fma.f64 %260 %1676 %1430) (fma.f64 #s(literal 2 binary64) %1679 %1665) (fma.f64 #s(literal 2 binary64) %1679 %1421) (fma.f64 #s(literal 2 binary64) %1413 %1662) (fma.f64 #s(literal 2 binary64) %1413 %1430) (-.f64 %1662 (/.f64 #s(literal -2 binary64) %1638)) (-.f64 %1421 (/.f64 %1093 %1638)) (-.f64 %1421 (/.f64 %1095 %1638)) (-.f64 %1421 (/.f64 %1097 %1638)) (-.f64 %1421 (/.f64 %1093 %1411)) (-.f64 %1421 (/.f64 %1095 %1411)) (-.f64 %1421 (/.f64 %1097 %1411)) (-.f64 %1421 (/.f64 %761 %1422)) (-.f64 %1430 (neg.f64 %1421)) (-.f64 %1430 (/.f64 #s(literal -2 binary64) %1411)) (+.f64 (/.f64 %1435 %1411) %1421) (+.f64 %1706 (/.f64 %1623 %1452)) (+.f64 %1706 (/.f64 %1628 %1452)) (+.f64 %1662 (/.f64 %1079 %1638)) (+.f64 %1662 %1421) (+.f64 %1421 %1662) (+.f64 %1421 %1430) (+.f64 %1430 %1665) (+.f64 %1430 %1421) %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1734 %1735 %1737 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1718 %1805 %1806 %1807 %1808 %1809 %1810 %1811 %1812 %1813 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1823 %1824 %1825 %1827 %1829 %1830 %1832 %1835 %1836 %1837 %1838 %1842 %1841 %1844 %1719 %1721 %1723 %1725 %1727 %1729 %1731 %1734 %1735 %1737 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1718 %1805 %1806 %1807 %1808 %1809 %1810 %1811 %1812 %1813 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1823 %1824 %1825 %1827 %1829 %1830 %1832 %1835 %1836 %1837 %1838 %1842 %1841 %1844 (pow.f64 %1845 #s(literal 1 binary64)) %1845 (/.f64 #s(literal 1 binary64) (pow.f64 %1845 #s(literal -1 binary64))) |
Compiled 1 697 to 1 942 computations (-14.4% saved)
Compiled 228 to 711 computations (-211.8% saved)
14 alts after pruning (2 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 226 | 2 | 228 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 3 | 4 |
| Done | 2 | 9 | 11 |
| Total | 229 | 14 | 243 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | %81 = (sqrt.f64 (fabs.f64 (-.f64 y x))) %82 = (sqrt.f64 %81) (fma.f64 %82 (*.f64 %82 (*.f64 %81 #s(literal 1/2 binary64))) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
| ✓ | 59.2% | (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (approx (- y x) y)) x) |
| ✓ | 99.9% | (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 (-.f64 y x)) x))) |
| ✓ | 99.7% | %63 = (fabs.f64 (-.f64 x y)) (/.f64 (fma.f64 (/.f64 (+.f64 x x) %63) #s(literal 2 binary64) (*.f64 %63 (/.f64 #s(literal 2 binary64) %63))) (approx (* (/ 2 (fabs (- x y))) 2) (/.f64 #s(literal 4 binary64) %63))) |
| ✓ | 99.7% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x))) |
| ✓ | 49.6% | (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 1/2 binary64) x)) |
| 49.5% | %48 = (sqrt.f64 (fabs.f64 x)) (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 %48 (*.f64 %48 #s(literal 1/2 binary64)) x)) | |
| ✓ | 49.7% | (approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (fabs.f64 x) #s(literal 1/2 binary64) x)) |
| 49.6% | %42 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) (approx (+ (/ (fabs (- x y)) 2) x) (/.f64 (fma.f64 x %42 #s(literal 1/2 binary64)) %42)) | |
| ✓ | 7.1% | (approx (+ (/ (fabs (- x y)) 2) x) (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) (fabs.f64 x)))) |
| ✓ | 29.1% | (approx (+ x (/ (fabs (- y x)) 2)) (fma.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) x)) |
| ✓ | 29.3% | (approx (+ x (/ (fabs (- y x)) 2)) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 x)) (/.f64 #s(literal -1 binary64) x)))) |
| ✓ | 24.8% | (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) (fabs.f64 x)))) |
Compiled 14 to 50 computations (-257.1% saved)
Total 12.8b remaining (9.3%)
Threshold costs 0.5b (0.4%)
| 12.3b | 50.2% |
| 0.5b | 0.0% |
| 0.0b | 100.0% |
| 0.0b | 0% |
| -0.0b | -0.0% |
| Inputs |
|---|
(approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) (fabs.f64 x)))) |
| Outputs |
|---|
(approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) (fabs.f64 x)))) |
| Inputs |
|---|
%18 = (fabs.f64 x) (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) %18))) (approx (+ (/ (fabs (- x y)) 2) x) (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) %18))) |
| Outputs |
|---|
%18 = (fabs.f64 x) (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) %18))) (approx (+ (/ (fabs (- x y)) 2) x) (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) %18))) |
| Inputs |
|---|
%18 = (fabs.f64 x) %25 = (+ (/ (fabs (- x y)) 2) x) (approx (+ x (/ (fabs (- y x)) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) %18))) (approx %25 (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) %18))) (approx %25 (fma.f64 %18 #s(literal 1/2 binary64) x)) |
| Outputs |
|---|
(approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (fabs.f64 x) #s(literal 1/2 binary64) x)) |
| Inputs |
|---|
%2 = (- y x) %18 = (fabs.f64 x) %25 = (+ (/ (fabs (- x y)) 2) x) (approx (+ x (/ (fabs %2) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) %18))) (approx %25 (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) %18))) (approx %25 (fma.f64 %18 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (approx %2 y)) x) |
| Outputs |
|---|
(approx (+ (/ (fabs (- x y)) 2) x) (fma.f64 (fabs.f64 x) #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (approx (- y x) y)) x) |
| Inputs |
|---|
%2 = (- y x) %18 = (fabs.f64 x) %25 = (+ (/ (fabs (- x y)) 2) x) %36 = (fabs.f64 (approx %2 y)) (approx (+ x (/ (fabs %2) 2)) (approx (* (pow x 2) (+ (* 1/2 (fabs (/ -1 x))) (/ 1 x))) (*.f64 #s(literal -1/2 binary64) %18))) (approx %25 (approx (+ (* (fabs x) 1/2) x) (*.f64 #s(literal 1/2 binary64) %18))) (approx %25 (fma.f64 %18 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) %36 x) (+.f64 x (/.f64 %36 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
| Outputs |
|---|
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 y x)) x) |
3 calls:
| 42.0ms | (+.f64 x (/.f64 (fabs.f64 (-.f64 y x)) #s(literal 2 binary64))) |
| 23.0ms | x |
| 15.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 24.8% | 1 | y |
| 24.8% | 1 | x |
| 24.8% | 1 | (+.f64 x (/.f64 (fabs.f64 (-.f64 y x)) #s(literal 2 binary64))) |
Compiled 26 to 80 computations (-207.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.99194802350343e-194 | 8.60082736132103e-176 |
Compiled 1 to 7 computations (-600.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.1956830587017395e-169 | 3.458678399472631e-243 |
Compiled 1 to 7 computations (-600.0% saved)
| 1× | fuel |
Compiled 5 to 22 computations (-340.0% saved)
Compiled 6 to 29 computations (-383.3% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 216.2 MiB | 37.4% | reconstruct |
| 649.5 MiB | 20.0% | rewrite |
| 405.6 MiB | 12.5% | sample |
| 356.3 MiB | 11.0% | series |
| 216.4 MiB | 6.7% | eval |
| 124.3 MiB | 3.8% | regimes |
| 106.4 MiB | 3.3% | preprocess |
| 94.5 MiB | 2.9% | derivations |
| 74.9 MiB | 2.3% | prune |
| 4.9 MiB | 0.1% | bsearch |
| 0.9 MiB | 0.0% | analyze |
| 0.3 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 3 250.3 MiB | 100.0% | total |
Loading profile data...