
Time bar (total: 1.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.8% | 0.0% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 15 to 14 computations (6.7% saved)
| 207.0ms | 8 256× | 0 | valid |
Mul: 5.0ms (39.3% of total, 0.0 MiB)Div: 4.0ms (31.5% of total, 0.0 MiB)Sub: 2.0ms (15.7% of total, 0.0 MiB)Add: 2.0ms (15.7% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 175 |
| 1 | 329 | 165 |
| 2 | 1311 | 165 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (+.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) x) (/.f64 (*.f64 y z) #s(literal 2 binary64))) t) |
(sort y z)
Compiled 2 to 26 computations (-1200.0% saved)
| Inputs |
|---|
(/ 1 8) |
| Outputs |
|---|
#s(literal 1/8 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 5 to 4 computations (20.0% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 531 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) %4 = (*.f64 %2 x) %7 = (*.f64 y z) %9 = (/.f64 %7 #s(literal 2 binary64)) %10 = (-.f64 %4 %9) #s(literal 1 binary64) #s(literal 8 binary64) %2 x %4 y z %7 #s(literal 2 binary64) %9 %10 t (+.f64 %10 t) |
| Outputs |
|---|
%6 = (* 1/8 x) %8 = (*.f64 #s(literal 1/8 binary64) x) %12 = (* y z) %14 = (/ %12 2) %15 = (- %6 %14) %17 = (*.f64 y z) %21 = (*.f64 #s(literal 1/2 binary64) %17) %22 = (-.f64 %8 %21) %25 = (+ %15 t) %26 = (-.f64 t %21) %28 = (+.f64 t %8) %31 = (/.f64 %17 x) %38 = (*.f64 #s(literal 1/2 binary64) %31) %56 = (fma.f64 #s(literal -1/2 binary64) %17 %8) %61 = (/.f64 x y) %63 = (*.f64 #s(literal 1/2 binary64) z) %74 = (*.f64 #s(literal -1/2 binary64) z) %86 = (/.f64 x z) %88 = (*.f64 #s(literal 1/2 binary64) y) %98 = (*.f64 #s(literal -1/2 binary64) y) (approx 1 #s(literal 0 binary64)) (approx x x) (approx %6 %8) (approx %15 (*.f64 #s(literal -1/2 binary64) %17)) (approx %15 %22) (approx %25 %26) (approx %25 (-.f64 %28 %21)) (approx %15 (*.f64 x (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/2 binary64) %31)))) (approx %25 (*.f64 x (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 t x)) %38))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %38 #s(literal 1/8 binary64))))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %26 x)) #s(literal 1/8 binary64))))) (approx y y) (approx %12 %17) (approx %14 %21) (approx %15 %56) (approx %25 %28) (approx %25 (+.f64 t %56)) (approx %15 (*.f64 y (-.f64 (*.f64 #s(literal 1/8 binary64) %61) %63))) (approx %25 (*.f64 y (-.f64 (fma.f64 #s(literal 1/8 binary64) %61 (/.f64 t y)) %63))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/8 binary64) %61) %74)))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %28 y)) %74)))) (approx z z) (approx %15 (*.f64 z (-.f64 (*.f64 #s(literal 1/8 binary64) %86) %88))) (approx %25 (*.f64 z (-.f64 (fma.f64 #s(literal 1/8 binary64) %86 (/.f64 t z)) %88))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/8 binary64) %86) %98)))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %28 z)) %98)))) (approx t t) (approx %25 (*.f64 t (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 x t))) (*.f64 #s(literal 1/2 binary64) (/.f64 %17 t))))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %22 t)) #s(literal 1 binary64))))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | z | 0 |
| 2.0ms | y | -inf |
| 1.0ms | x | inf |
| 1.0ms | z | inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 39 |
| 0 | 20 | 39 |
| 1 | 63 | 39 |
| 2 | 201 | 39 |
| 3 | 877 | 39 |
| 0 | 4185 | 39 |
| 0 | 4538 | 36 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) %4 = (*.f64 %2 x) %7 = (*.f64 y z) %9 = (/.f64 %7 #s(literal 2 binary64)) %10 = (-.f64 %4 %9) #s(literal 1 binary64) #s(literal 8 binary64) %2 x %4 y z %7 #s(literal 2 binary64) %9 %10 t (+.f64 %10 t) |
| Outputs |
|---|
%5 = (*.f64 x #s(literal 1/2 binary64)) %8 = (+.f64 x x) %9 = (*.f64 %8 #s(literal 1/4 binary64)) %11 = (*.f64 x #s(literal 1/8 binary64)) %12 = (*.f64 %11 #s(literal 1/2 binary64)) %20 = (*.f64 %11 #s(literal 1/4 binary64)) %23 = (*.f64 x #s(literal -1/4 binary64)) %26 = (*.f64 #s(literal 1/4 binary64) x) %29 = (*.f64 #s(literal 1/2 binary64) %11) %33 = (*.f64 %8 #s(literal 1/2 binary64)) %35 = (*.f64 x #s(literal 1 binary64)) %45 = (*.f64 %26 #s(literal -1/2 binary64)) %50 = (*.f64 #s(literal -1/8 binary64) x) %68 = (*.f64 %11 #s(literal 0 binary64)) %69 = (/.f64 %68 #s(literal 1 binary64)) %71 = (*.f64 #s(literal 0 binary64) %11) %72 = (/.f64 %71 #s(literal 1 binary64)) %152 = (neg.f64 %12) %154 = (*.f64 %50 #s(literal 1 binary64)) %157 = (*.f64 #s(literal -1 binary64) %11) %170 = (/.f64 (*.f64 %11 #s(literal -1 binary64)) #s(literal -2 binary64)) %172 = (/.f64 %157 #s(literal -2 binary64)) %174 = (/.f64 %29 #s(literal 1 binary64)) %176 = (/.f64 %12 #s(literal 1 binary64)) %186 = (*.f64 z y) %187 = (*.f64 %186 #s(literal 2 binary64)) %189 = (neg.f64 y) %190 = (neg.f64 %189) %192 = (neg.f64 z) %193 = (neg.f64 %192) %197 = (*.f64 #s(literal 1/2 binary64) y) %198 = (*.f64 %197 z) %201 = (*.f64 y #s(literal 1 binary64)) %204 = (*.f64 z #s(literal 1 binary64)) %210 = (*.f64 %186 #s(literal -1 binary64)) %213 = (*.f64 #s(literal -1 binary64) %186) %218 = (neg.f64 %186) %221 = (*.f64 %210 #s(literal -2 binary64)) %224 = (*.f64 %218 #s(literal 1 binary64)) %225 = (*.f64 %224 #s(literal -2 binary64)) %228 = (*.f64 %213 #s(literal -2 binary64)) %231 = (*.f64 %187 #s(literal -2 binary64)) %235 = (*.f64 %218 #s(literal -2 binary64)) %238 = (*.f64 %198 #s(literal -2 binary64)) %241 = (*.f64 %186 #s(literal -2 binary64)) %275 = (*.f64 %224 #s(literal 4 binary64)) %285 = (*.f64 %218 #s(literal 4 binary64)) %291 = (*.f64 %186 #s(literal 4 binary64)) %311 = (*.f64 %224 #s(literal 1 binary64)) %325 = (*.f64 %224 #s(literal 2 binary64)) %334 = (/.f64 %186 #s(literal -1/2 binary64)) %371 = (*.f64 #s(literal -2 binary64) %210) %374 = (*.f64 #s(literal -2 binary64) %224) %377 = (*.f64 #s(literal -2 binary64) %213) %380 = (*.f64 #s(literal -2 binary64) %187) %383 = (*.f64 #s(literal -2 binary64) %218) %386 = (*.f64 #s(literal -2 binary64) %198) %389 = (*.f64 #s(literal -2 binary64) %186) %420 = (*.f64 #s(literal 4 binary64) %210) %423 = (*.f64 #s(literal 4 binary64) %224) %426 = (*.f64 #s(literal 4 binary64) %213) %429 = (*.f64 #s(literal 4 binary64) %187) %432 = (*.f64 #s(literal 4 binary64) %218) %435 = (*.f64 #s(literal 4 binary64) %198) %438 = (*.f64 #s(literal 4 binary64) %186) %455 = (*.f64 #s(literal 1 binary64) %210) %458 = (*.f64 #s(literal 1 binary64) %224) %461 = (*.f64 #s(literal 1 binary64) %213) %464 = (*.f64 #s(literal 1 binary64) %187) %467 = (*.f64 #s(literal 2 binary64) %210) %470 = (*.f64 #s(literal 2 binary64) %224) %473 = (*.f64 #s(literal 2 binary64) %213) %476 = (*.f64 #s(literal 2 binary64) %187) %479 = (*.f64 #s(literal 2 binary64) %218) %482 = (*.f64 #s(literal 2 binary64) %198) %485 = (*.f64 #s(literal 2 binary64) %186) %488 = (neg.f64 %187) %501 = (*.f64 %186 #s(literal 0 binary64)) %503 = (*.f64 #s(literal 0 binary64) %186) %506 = (*.f64 #s(literal 1/2 binary64) z) %510 = (*.f64 z #s(literal 2 binary64)) %511 = (*.f64 y #s(literal 1/4 binary64)) %513 = (*.f64 y #s(literal 2 binary64)) %514 = (*.f64 z #s(literal 1/4 binary64)) %520 = (*.f64 z #s(literal -1/2 binary64)) %525 = (*.f64 y #s(literal -1/2 binary64)) %536 = (*.f64 #s(literal 1/4 binary64) %186) %559 = (*.f64 (neg.f64 %190) %506) %561 = (*.f64 %488 #s(literal 1/4 binary64)) %563 = (neg.f64 %510) %564 = (*.f64 %563 %511) %566 = (neg.f64 %513) %567 = (*.f64 %566 %514) %569 = (neg.f64 %197) %570 = (*.f64 %569 %204) %572 = (*.f64 %569 z) %574 = (*.f64 %190 %520) %576 = (*.f64 %193 %525) %578 = (*.f64 #s(literal -2 binary64) %536) %580 = (*.f64 #s(literal -1 binary64) %198) %582 = (*.f64 %520 y) %620 = (neg.f64 %224) %648 = (/.f64 %501 #s(literal 2 binary64)) %650 = (/.f64 %503 #s(literal 2 binary64)) %694 = (/.f64 %198 #s(literal 2 binary64)) %698 = (-.f64 %26 %186) %699 = (*.f64 %698 #s(literal -1 binary64)) %701 = (*.f64 %698 #s(literal 1 binary64)) %703 = (*.f64 %698 #s(literal 2 binary64)) %705 = (fma.f64 %26 #s(literal -2 binary64) %383) %707 = (fma.f64 %8 #s(literal 1/4 binary64) %389) %710 = (fma.f64 z y (*.f64 #s(literal -1/4 binary64) x)) %714 = (fma.f64 %520 y %11) %724 = (*.f64 %11 #s(literal 4 binary64)) %727 = (*.f64 %218 #s(literal -1 binary64)) %728 = (*.f64 %9 #s(literal -2 binary64)) %731 = (*.f64 %23 #s(literal -2 binary64)) %734 = (*.f64 %26 #s(literal -2 binary64)) %737 = (*.f64 %9 #s(literal 2 binary64)) %740 = (*.f64 %23 #s(literal 2 binary64)) %745 = (*.f64 %9 #s(literal 4 binary64)) %748 = (*.f64 %23 #s(literal 4 binary64)) %751 = (*.f64 %26 #s(literal 4 binary64)) %756 = (*.f64 %9 #s(literal 1 binary64)) %759 = (*.f64 %23 #s(literal 1 binary64)) %826 = (*.f64 #s(literal -2 binary64) %9) %829 = (*.f64 #s(literal -2 binary64) %23) %832 = (*.f64 #s(literal -2 binary64) %26) %837 = (*.f64 #s(literal 2 binary64) %9) %840 = (*.f64 #s(literal 2 binary64) %23) %843 = (*.f64 #s(literal 2 binary64) %26) %980 = (neg.f64 %701) %982 = (neg.f64 %703) %994 = (fma.f64 #s(literal -1/8 binary64) x %198) %1028 = (neg.f64 x) %1029 = (*.f64 %1028 #s(literal -1/8 binary64)) %1031 = (*.f64 #s(literal -1/8 binary64) %1028) %1034 = (/.f64 (*.f64 %50 #s(literal 2 binary64)) #s(literal -2 binary64)) %1037 = (/.f64 (*.f64 %1028 #s(literal 1/4 binary64)) #s(literal -2 binary64)) %1040 = (/.f64 (*.f64 #s(literal -1/8 binary64) %8) #s(literal -2 binary64)) %1042 = (neg.f64 %50) %1043 = (/.f64 %1042 #s(literal 1 binary64)) %1046 = (*.f64 (neg.f64 %1028) #s(literal 1/8 binary64)) %1099 = (/.f64 y #s(literal -1/2 binary64)) %1109 = (/.f64 z #s(literal -1/2 binary64)) %1119 = (/.f64 y #s(literal -4 binary64)) %1129 = (/.f64 z #s(literal -4 binary64)) %1161 = (/.f64 z #s(literal -1 binary64)) %1248 = (/.f64 y #s(literal -1 binary64)) %1375 = (/.f64 (-.f64 %11 %186) #s(literal 2 binary64)) %1461 = (*.f64 %152 #s(literal 2 binary64)) %1464 = (*.f64 (neg.f64 %8) #s(literal 1/16 binary64)) %1467 = (*.f64 (neg.f64 %5) #s(literal 1/4 binary64)) %1470 = (*.f64 #s(literal -1/16 binary64) %8) %1472 = (*.f64 #s(literal -1/4 binary64) %9) %1474 = (*.f64 #s(literal -4 binary64) %20) %1476 = (*.f64 #s(literal -1/2 binary64) %26) %1478 = (*.f64 %23 #s(literal 1/2 binary64)) %1480 = (*.f64 #s(literal -2 binary64) %29) %1482 = (*.f64 #s(literal -2 binary64) %12) %1484 = (*.f64 #s(literal -1/8 binary64) %33) %1486 = (*.f64 #s(literal -1/8 binary64) %35) %1495 = (*.f64 (neg.f64 %334) #s(literal 1/4 binary64)) %1497 = (*.f64 %620 #s(literal 1/2 binary64)) %1500 = (*.f64 (neg.f64 %1099) %514) %1503 = (*.f64 (neg.f64 %1109) %511) %1505 = (*.f64 %563 %1119) %1507 = (*.f64 %566 %1129) %1509 = (*.f64 %569 %1161) %1511 = (*.f64 %193 %197) %1513 = (*.f64 %520 %1248) %1515 = (*.f64 %520 %189) %1517 = (*.f64 %192 %569) %1544 = (+.f64 t t) %1545 = (-.f64 %1544 %710) %1546 = (*.f64 %1545 #s(literal 2 binary64)) %1548 = (fma.f64 x #s(literal 1/8 binary64) t) %1549 = (fma.f64 %1548 #s(literal -2 binary64) %186) %1551 = (fma.f64 t #s(literal -2 binary64) %710) %1553 = (*.f64 %1548 #s(literal 2 binary64)) %1554 = (-.f64 %1553 %186) %1556 = (-.f64 %710 %1544) %1559 = (fma.f64 %520 y %1548) %1563 = (*.f64 %1544 #s(literal 1/2 binary64)) %1586 = (fma.f64 #s(literal -1/2 binary64) %186 t) %1603 = (*.f64 %1548 #s(literal -2 binary64)) %1635 = (fma.f64 t #s(literal -2 binary64) %186) %1642 = (-.f64 %1544 %186) %1760 = (-.f64 %994 t) %1781 = (/.f64 %1586 #s(literal 1 binary64)) %1784 = (*.f64 t #s(literal 1 binary64)) %1791 = (/.f64 %1548 #s(literal 1 binary64)) %1925 = (/.f64 %1553 #s(literal 2 binary64)) %1927 = (/.f64 %1603 #s(literal -2 binary64)) %1932 = (*.f64 %982 #s(literal 1/4 binary64)) %1934 = (*.f64 %980 #s(literal 1/2 binary64)) %1936 = (*.f64 #s(literal -1/2 binary64) %698) %1973 = (neg.f64 t) %1977 = (-.f64 %198 t) #s(literal 1 binary64) #s(literal 8 binary64) #s(literal 1/8 binary64) x (*.f64 %5 #s(literal 1/4 binary64)) (*.f64 %9 #s(literal 1/4 binary64)) (*.f64 %12 #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) %8) (*.f64 %8 #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) %9) (*.f64 #s(literal 4 binary64) %20) (*.f64 %23 #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %26) (*.f64 %26 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %29) (*.f64 #s(literal 2 binary64) %12) (*.f64 %11 #s(literal 1 binary64)) %11 (*.f64 #s(literal 1/8 binary64) %33) (*.f64 #s(literal 1/8 binary64) %35) (*.f64 #s(literal 1/8 binary64) x) (*.f64 #s(literal 1 binary64) %11) (pow.f64 %11 #s(literal 1 binary64)) (/.f64 (neg.f64 %9) #s(literal -4 binary64)) (/.f64 %5 #s(literal 4 binary64)) (/.f64 %9 #s(literal 4 binary64)) (/.f64 %45 #s(literal -1 binary64)) (/.f64 %12 #s(literal 1/2 binary64)) (/.f64 %50 #s(literal -1 binary64)) (/.f64 %23 #s(literal -2 binary64)) (/.f64 %26 #s(literal 2 binary64)) (/.f64 %11 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %9)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %23)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %11 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %26)) (neg.f64 %45) (fma.f64 %5 #s(literal 1/4 binary64) %69) (fma.f64 %5 #s(literal 1/4 binary64) %72) (fma.f64 %5 #s(literal 1/4 binary64) %68) (fma.f64 %5 #s(literal 1/4 binary64) %71) (fma.f64 %9 #s(literal 1/4 binary64) %69) (fma.f64 %9 #s(literal 1/4 binary64) %72) (fma.f64 %9 #s(literal 1/4 binary64) %68) (fma.f64 %9 #s(literal 1/4 binary64) %71) (fma.f64 %12 #s(literal 2 binary64) %69) (fma.f64 %12 #s(literal 2 binary64) %72) (fma.f64 %12 #s(literal 2 binary64) %68) (fma.f64 %12 #s(literal 2 binary64) %71) (fma.f64 #s(literal 1/16 binary64) %8 %69) (fma.f64 #s(literal 1/16 binary64) %8 %72) (fma.f64 #s(literal 1/16 binary64) %8 %68) (fma.f64 #s(literal 1/16 binary64) %8 %71) (fma.f64 %8 #s(literal 1/16 binary64) %69) (fma.f64 %8 #s(literal 1/16 binary64) %72) (fma.f64 %8 #s(literal 1/16 binary64) %68) (fma.f64 %8 #s(literal 1/16 binary64) %71) (fma.f64 #s(literal 1/4 binary64) %9 %69) (fma.f64 #s(literal 1/4 binary64) %9 %72) (fma.f64 #s(literal 1/4 binary64) %9 %68) (fma.f64 #s(literal 1/4 binary64) %9 %71) (fma.f64 #s(literal 4 binary64) %20 %69) (fma.f64 #s(literal 4 binary64) %20 %72) (fma.f64 #s(literal 4 binary64) %20 %68) (fma.f64 #s(literal 4 binary64) %20 %71) (fma.f64 %23 #s(literal -1/2 binary64) %69) (fma.f64 %23 #s(literal -1/2 binary64) %72) (fma.f64 %23 #s(literal -1/2 binary64) %68) (fma.f64 %23 #s(literal -1/2 binary64) %71) (fma.f64 #s(literal 1/2 binary64) %26 %69) (fma.f64 #s(literal 1/2 binary64) %26 %72) (fma.f64 #s(literal 1/2 binary64) %26 %68) (fma.f64 #s(literal 1/2 binary64) %26 %71) (fma.f64 #s(literal 1/2 binary64) %11 %29) (fma.f64 %26 #s(literal 1/2 binary64) %69) (fma.f64 %26 #s(literal 1/2 binary64) %72) (fma.f64 %26 #s(literal 1/2 binary64) %68) (fma.f64 %26 #s(literal 1/2 binary64) %71) (fma.f64 #s(literal 2 binary64) %29 %69) (fma.f64 #s(literal 2 binary64) %29 %72) (fma.f64 #s(literal 2 binary64) %29 %68) (fma.f64 #s(literal 2 binary64) %29 %71) (fma.f64 #s(literal 2 binary64) %12 %69) (fma.f64 #s(literal 2 binary64) %12 %72) (fma.f64 #s(literal 2 binary64) %12 %68) (fma.f64 #s(literal 2 binary64) %12 %71) (fma.f64 %11 #s(literal 1/2 binary64) %12) (fma.f64 %11 #s(literal 1 binary64) %69) (fma.f64 %11 #s(literal 1 binary64) %72) (fma.f64 %11 #s(literal 1 binary64) %68) (fma.f64 %11 #s(literal 1 binary64) %71) (fma.f64 x #s(literal 1/8 binary64) %69) (fma.f64 x #s(literal 1/8 binary64) %72) (fma.f64 x #s(literal 1/8 binary64) %68) (fma.f64 x #s(literal 1/8 binary64) %71) (fma.f64 #s(literal 1/8 binary64) %33 %69) (fma.f64 #s(literal 1/8 binary64) %33 %72) (fma.f64 #s(literal 1/8 binary64) %33 %68) (fma.f64 #s(literal 1/8 binary64) %33 %71) (fma.f64 #s(literal 1/8 binary64) %35 %69) (fma.f64 #s(literal 1/8 binary64) %35 %72) (fma.f64 #s(literal 1/8 binary64) %35 %68) (fma.f64 #s(literal 1/8 binary64) %35 %71) (fma.f64 #s(literal 1/8 binary64) x %69) (fma.f64 #s(literal 1/8 binary64) x %72) (fma.f64 #s(literal 1/8 binary64) x %68) (fma.f64 #s(literal 1/8 binary64) x %71) (fma.f64 #s(literal 1 binary64) %11 %69) (fma.f64 #s(literal 1 binary64) %11 %72) (fma.f64 #s(literal 1 binary64) %11 %68) (fma.f64 #s(literal 1 binary64) %11 %71) (-.f64 %29 (*.f64 #s(literal -1/2 binary64) %11)) (-.f64 %29 (neg.f64 %29)) (-.f64 %12 (*.f64 %50 #s(literal 1/2 binary64))) (-.f64 %12 %152) (-.f64 %12 (/.f64 %154 #s(literal 2 binary64))) (-.f64 %12 (/.f64 %157 #s(literal 2 binary64))) (-.f64 %12 (/.f64 %50 #s(literal 2 binary64))) (-.f64 %11 (*.f64 %50 #s(literal 0 binary64))) (-.f64 %11 (neg.f64 %68)) (-.f64 %11 (neg.f64 %71)) (-.f64 %11 %71) (+.f64 %170 %170) (+.f64 %172 %172) (+.f64 %174 %174) (+.f64 %176 %176) (+.f64 %29 %29) (+.f64 %12 %12) (+.f64 %11 %69) (+.f64 %11 %72) (+.f64 %11 %68) (+.f64 %11 %71) y z (*.f64 %187 #s(literal 1/2 binary64)) (*.f64 %190 z) (*.f64 %193 y) (*.f64 %189 %192) (*.f64 %192 %189) (*.f64 %198 #s(literal 2 binary64)) (*.f64 %186 #s(literal 1 binary64)) (*.f64 z %201) (*.f64 z %190) %186 (*.f64 y %204) (*.f64 y %193) (*.f64 y z) (*.f64 #s(literal 1 binary64) %186) (pow.f64 %186 #s(literal 1 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %210) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %213) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal 4 binary64) %187) #s(literal 4 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %218) #s(literal -2 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %221) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %225) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %228) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 4 binary64) %231) #s(literal -8 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %235) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 1 binary64) %238) #s(literal -2 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %241) #s(literal -4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %221) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %225) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %228) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal 4 binary64) %231) #s(literal -8 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %235) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal 1 binary64) %238) #s(literal -2 binary64)) (/.f64 (fma.f64 %224 #s(literal 2 binary64) %241) #s(literal -4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %221) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %225) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %228) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal 4 binary64) %231) #s(literal -8 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %235) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal 1 binary64) %238) #s(literal -2 binary64)) (/.f64 (fma.f64 %213 #s(literal 2 binary64) %241) #s(literal -4 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) (*.f64 %210 #s(literal 4 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %275) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) (*.f64 %213 #s(literal 4 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal 4 binary64) (*.f64 %187 #s(literal 4 binary64))) #s(literal 16 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %285) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal 1 binary64) (*.f64 %198 #s(literal 4 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %291) #s(literal 8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %221) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %225) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %228) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal 4 binary64) %231) #s(literal -8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %235) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %238) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 2 binary64) %241) #s(literal -4 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) (*.f64 %210 #s(literal 1 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %311) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) (*.f64 %213 #s(literal 1 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal 4 binary64) (*.f64 %187 #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %224) #s(literal -2 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) (*.f64 %210 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %325) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) (*.f64 %213 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal 4 binary64) (*.f64 %187 #s(literal 2 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %334) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal 2 binary64) %187) #s(literal 4 binary64)) (/.f64 (fma.f64 %186 #s(literal -1 binary64) %210) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %210) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) %186 %210) #s(literal -2 binary64)) (/.f64 (fma.f64 %189 z %210) #s(literal -2 binary64)) (/.f64 (fma.f64 %186 #s(literal -1 binary64) %224) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %224) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) %186 %224) #s(literal -2 binary64)) (/.f64 (fma.f64 %189 z %224) #s(literal -2 binary64)) (/.f64 (fma.f64 %186 #s(literal -1 binary64) %213) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %213) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) %186 %213) #s(literal -2 binary64)) (/.f64 (fma.f64 %189 z %213) #s(literal -2 binary64)) (/.f64 (fma.f64 %186 #s(literal -1 binary64) %218) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %218) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) %186 %218) #s(literal -2 binary64)) (/.f64 (fma.f64 %189 z %218) #s(literal -2 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %371) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %374) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %377) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 4 binary64) %380) #s(literal -8 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %383) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 1 binary64) %386) #s(literal -2 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %389) #s(literal -4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %371) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %374) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %377) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal 4 binary64) %380) #s(literal -8 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %383) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal 1 binary64) %386) #s(literal -2 binary64)) (/.f64 (fma.f64 %224 #s(literal 2 binary64) %389) #s(literal -4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %371) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %374) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %377) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal 4 binary64) %380) #s(literal -8 binary64)) (/.f64 (fma.f64 %213 #s(literal -2 binary64) %383) #s(literal 4 binary64)) (/.f64 (fma.f64 %213 #s(literal 1 binary64) %386) #s(literal -2 binary64)) (/.f64 (fma.f64 %213 #s(literal 2 binary64) %389) #s(literal -4 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %420) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %423) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %426) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal 4 binary64) %429) #s(literal 16 binary64)) (/.f64 (fma.f64 %187 #s(literal -2 binary64) %432) #s(literal -8 binary64)) (/.f64 (fma.f64 %187 #s(literal 1 binary64) %435) #s(literal 4 binary64)) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %438) #s(literal 8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %371) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %374) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %377) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal 4 binary64) %380) #s(literal -8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %383) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %386) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 2 binary64) %389) #s(literal -4 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %455) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %458) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal -2 binary64) %461) #s(literal -2 binary64)) (/.f64 (fma.f64 %198 #s(literal 4 binary64) %464) #s(literal 4 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %467) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %470) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %473) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal 4 binary64) %476) #s(literal 8 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %479) #s(literal -4 binary64)) (/.f64 (fma.f64 z y %482) #s(literal 2 binary64)) (/.f64 (fma.f64 %186 #s(literal 2 binary64) %485) #s(literal 4 binary64)) (/.f64 %488 #s(literal -2 binary64)) (/.f64 %187 #s(literal 2 binary64)) (/.f64 %198 #s(literal 1/2 binary64)) (/.f64 %186 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %187)) (/.f64 #s(literal 1 binary64) (pow.f64 %186 #s(literal -1 binary64))) (neg.f64 %218) (fma.f64 %210 #s(literal -1/2 binary64) %198) (fma.f64 %224 #s(literal -1/2 binary64) %198) (fma.f64 %187 #s(literal 1/4 binary64) %198) (fma.f64 %187 #s(literal 1/2 binary64) %501) (fma.f64 %187 #s(literal 1/2 binary64) %503) (fma.f64 %213 #s(literal -1/2 binary64) %198) (fma.f64 %190 %506 %198) (fma.f64 %190 z %501) (fma.f64 %190 z %503) (fma.f64 %510 %511 %198) (fma.f64 %513 %514 %198) (fma.f64 %193 y %501) (fma.f64 %193 y %503) (fma.f64 %197 %204 %198) (fma.f64 %197 z %198) (fma.f64 %189 %520 %198) (fma.f64 %189 %192 %501) (fma.f64 %189 %192 %503) (fma.f64 #s(literal -1/2 binary64) %218 %198) (fma.f64 %192 %525 %198) (fma.f64 %192 %189 %501) (fma.f64 %192 %189 %503) (fma.f64 %506 %201 %198) (fma.f64 %506 y %198) (fma.f64 #s(literal 1/2 binary64) %186 %198) (fma.f64 %218 #s(literal -1/2 binary64) %198) (fma.f64 %198 #s(literal 2 binary64) %501) (fma.f64 %198 #s(literal 2 binary64) %503) (fma.f64 %198 #s(literal 1 binary64) %198) (fma.f64 #s(literal 2 binary64) %536 %198) (fma.f64 %186 #s(literal 1/2 binary64) %198) (fma.f64 %186 #s(literal 1 binary64) %501) (fma.f64 %186 #s(literal 1 binary64) %503) (fma.f64 z %201 %501) (fma.f64 z %201 %503) (fma.f64 z %190 %501) (fma.f64 z %190 %503) (fma.f64 z %197 %198) (fma.f64 z y %501) (fma.f64 z y %503) (fma.f64 y %204 %501) (fma.f64 y %204 %503) (fma.f64 y %193 %501) (fma.f64 y %193 %503) (fma.f64 y %506 %198) (fma.f64 y z %501) (fma.f64 y z %503) (fma.f64 #s(literal 1 binary64) %198 %198) (fma.f64 #s(literal 1 binary64) %186 %501) (fma.f64 #s(literal 1 binary64) %186 %503) (-.f64 %198 %559) (-.f64 %198 %561) (-.f64 %198 %564) (-.f64 %198 %567) (-.f64 %198 %570) (-.f64 %198 %572) (-.f64 %198 %574) (-.f64 %198 %576) (-.f64 %198 %578) (-.f64 %198 %580) (-.f64 %198 %582) (-.f64 %186 (*.f64 %218 #s(literal 0 binary64))) (-.f64 %186 (neg.f64 %501)) (-.f64 %186 (neg.f64 %503)) (-.f64 %186 %503) (+.f64 %198 %198) (+.f64 %186 %501) (+.f64 %186 %503) #s(literal 2 binary64) (*.f64 %210 #s(literal -1/2 binary64)) (*.f64 %224 #s(literal -1/2 binary64)) (*.f64 %187 #s(literal 1/4 binary64)) (*.f64 %213 #s(literal -1/2 binary64)) (*.f64 %190 %506) (*.f64 %510 %511) (*.f64 %513 %514) (*.f64 %197 %204) %198 (*.f64 %189 %520) (*.f64 #s(literal -1/2 binary64) %218) (*.f64 %192 %525) (*.f64 %506 %201) (*.f64 %506 y) (*.f64 #s(literal 1/2 binary64) %186) (*.f64 %218 #s(literal -1/2 binary64)) (*.f64 %198 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %536) (*.f64 %186 #s(literal 1/2 binary64)) (*.f64 z %197) (*.f64 y %506) (*.f64 #s(literal 1 binary64) %198) (pow.f64 %198 #s(literal 1 binary64)) (/.f64 (neg.f64 %210) #s(literal 2 binary64)) (/.f64 (neg.f64 %213) #s(literal 2 binary64)) (/.f64 %620 #s(literal 2 binary64)) (/.f64 %488 #s(literal -4 binary64)) (/.f64 %210 #s(literal -2 binary64)) (/.f64 %224 #s(literal -2 binary64)) (/.f64 %187 #s(literal 4 binary64)) (/.f64 %213 #s(literal -2 binary64)) (/.f64 %582 #s(literal -1 binary64)) (/.f64 %218 #s(literal -2 binary64)) (/.f64 %198 #s(literal 1 binary64)) (/.f64 %186 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %210)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %224)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %213)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %187)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %198)) (/.f64 #s(literal 1 binary64) (pow.f64 %198 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %218)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %186)) (neg.f64 %582) (fma.f64 %210 #s(literal -1/2 binary64) %648) (fma.f64 %210 #s(literal -1/2 binary64) %650) (fma.f64 %224 #s(literal -1/2 binary64) %648) (fma.f64 %224 #s(literal -1/2 binary64) %650) (fma.f64 %187 #s(literal 1/4 binary64) %648) (fma.f64 %187 #s(literal 1/4 binary64) %650) (fma.f64 %213 #s(literal -1/2 binary64) %648) (fma.f64 %213 #s(literal -1/2 binary64) %650) (fma.f64 %190 %506 %648) (fma.f64 %190 %506 %650) (fma.f64 %510 %511 %648) (fma.f64 %510 %511 %650) (fma.f64 %513 %514 %648) (fma.f64 %513 %514 %650) (fma.f64 %197 %204 %648) (fma.f64 %197 %204 %650) (fma.f64 %197 z %648) (fma.f64 %197 z %650) (fma.f64 %189 %520 %648) (fma.f64 %189 %520 %650) (fma.f64 #s(literal -1/2 binary64) %218 %648) (fma.f64 #s(literal -1/2 binary64) %218 %650) (fma.f64 %192 %525 %648) (fma.f64 %192 %525 %650) (fma.f64 %506 %201 %648) (fma.f64 %506 %201 %650) (fma.f64 %506 y %648) (fma.f64 %506 y %650) (fma.f64 #s(literal 1/2 binary64) %186 %648) (fma.f64 #s(literal 1/2 binary64) %186 %650) (fma.f64 %218 #s(literal -1/2 binary64) %648) (fma.f64 %218 #s(literal -1/2 binary64) %650) (fma.f64 %198 #s(literal 1 binary64) %648) (fma.f64 %198 #s(literal 1 binary64) %650) (fma.f64 #s(literal 2 binary64) %536 %648) (fma.f64 #s(literal 2 binary64) %536 %650) (fma.f64 %186 #s(literal 1/2 binary64) %648) (fma.f64 %186 #s(literal 1/2 binary64) %650) (fma.f64 z %197 %648) (fma.f64 z %197 %650) (fma.f64 y %506 %648) (fma.f64 y %506 %650) (fma.f64 #s(literal 1 binary64) %198 %648) (fma.f64 #s(literal 1 binary64) %198 %650) (+.f64 %694 %694) (+.f64 %198 %648) (+.f64 %198 %650) (*.f64 %699 #s(literal -1/2 binary64)) (*.f64 %701 #s(literal 1/2 binary64)) (*.f64 %703 #s(literal 1/4 binary64)) (*.f64 %705 #s(literal -1/4 binary64)) (*.f64 %707 #s(literal 1/4 binary64)) (*.f64 %710 #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %698) (*.f64 %698 #s(literal 1/2 binary64)) (*.f64 %714 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %714) (pow.f64 %714 #s(literal 1 binary64)) (/.f64 (fma.f64 %582 #s(literal 4 binary64) %9) #s(literal 4 binary64)) (/.f64 (fma.f64 %582 #s(literal -2 binary64) %23) #s(literal -2 binary64)) (/.f64 (fma.f64 %11 #s(literal 4 binary64) %334) #s(literal 4 binary64)) (/.f64 (-.f64 %724 %187) #s(literal 4 binary64)) (/.f64 (fma.f64 %727 #s(literal 4 binary64) %728) #s(literal -8 binary64)) (/.f64 (fma.f64 %727 #s(literal -2 binary64) %731) #s(literal 4 binary64)) (/.f64 (fma.f64 %727 #s(literal 2 binary64) %734) #s(literal -4 binary64)) (/.f64 (fma.f64 %224 #s(literal 4 binary64) %737) #s(literal 8 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %740) #s(literal -4 binary64)) (/.f64 (fma.f64 %224 #s(literal 2 binary64) %9) #s(literal 4 binary64)) (/.f64 (fma.f64 %334 #s(literal 4 binary64) %745) #s(literal 16 binary64)) (/.f64 (fma.f64 %334 #s(literal -2 binary64) %748) #s(literal -8 binary64)) (/.f64 (fma.f64 %334 #s(literal 2 binary64) %751) #s(literal 8 binary64)) (/.f64 (fma.f64 %334 #s(literal 1 binary64) %724) #s(literal 4 binary64)) (/.f64 (fma.f64 %582 #s(literal 4 binary64) %756) #s(literal 4 binary64)) (/.f64 (fma.f64 %582 #s(literal -2 binary64) %759) #s(literal -2 binary64)) (/.f64 (fma.f64 %218 #s(literal 4 binary64) %737) #s(literal 8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %740) #s(literal -4 binary64)) (/.f64 (fma.f64 %186 #s(literal 4 binary64) %728) #s(literal -8 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %731) #s(literal 4 binary64)) (/.f64 (fma.f64 %186 #s(literal 2 binary64) %734) #s(literal -4 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) (*.f64 %727 #s(literal 4 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) %275) #s(literal 8 binary64)) (/.f64 (fma.f64 %9 #s(literal 4 binary64) (*.f64 %334 #s(literal 4 binary64))) #s(literal 16 binary64)) (/.f64 (fma.f64 %9 #s(literal 1 binary64) (*.f64 %582 #s(literal 4 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) %285) #s(literal 8 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) %291) #s(literal -8 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) (*.f64 %727 #s(literal -2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) %225) #s(literal -4 binary64)) (/.f64 (fma.f64 %23 #s(literal 4 binary64) (*.f64 %334 #s(literal -2 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %23 #s(literal 1 binary64) (*.f64 %582 #s(literal -2 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) %235) #s(literal -4 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) %241) #s(literal 4 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) (*.f64 %727 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal 1/4 binary64) %325) #s(literal 4 binary64)) (/.f64 (fma.f64 %26 #s(literal 4 binary64) (*.f64 %334 #s(literal 2 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) %187) #s(literal -4 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 %727 #s(literal 1 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x %311) #s(literal 2 binary64)) (/.f64 (fma.f64 %11 #s(literal 4 binary64) (*.f64 %334 #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -1 binary64) %23) #s(literal -2 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) %727) #s(literal -2 binary64)) (/.f64 (-.f64 %23 %210) #s(literal -2 binary64)) (/.f64 (fma.f64 %727 #s(literal 4 binary64) %826) #s(literal -8 binary64)) (/.f64 (fma.f64 %727 #s(literal -2 binary64) %829) #s(literal 4 binary64)) (/.f64 (fma.f64 %727 #s(literal 2 binary64) %832) #s(literal -4 binary64)) (/.f64 (fma.f64 %727 #s(literal 1 binary64) %23) #s(literal -2 binary64)) (/.f64 (fma.f64 %224 #s(literal 4 binary64) %837) #s(literal 8 binary64)) (/.f64 (fma.f64 %224 #s(literal -2 binary64) %840) #s(literal -4 binary64)) (/.f64 (fma.f64 %224 #s(literal 2 binary64) %843) #s(literal 4 binary64)) (/.f64 (fma.f64 %224 #s(literal 1 binary64) %26) #s(literal 2 binary64)) (/.f64 (fma.f64 %334 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) %9)) #s(literal 16 binary64)) (/.f64 (fma.f64 %334 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) %23)) #s(literal -8 binary64)) (/.f64 (fma.f64 %334 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %26)) #s(literal 8 binary64)) (/.f64 (fma.f64 %334 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) %11)) #s(literal 4 binary64)) (/.f64 (fma.f64 %582 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) %9)) #s(literal 4 binary64)) (/.f64 (fma.f64 %582 #s(literal 2 binary64) %26) #s(literal 2 binary64)) (/.f64 (fma.f64 %218 #s(literal 4 binary64) %837) #s(literal 8 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %840) #s(literal -4 binary64)) (/.f64 (fma.f64 %218 #s(literal 2 binary64) %843) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %26) #s(literal 2 binary64)) (/.f64 (fma.f64 %186 #s(literal 4 binary64) %826) #s(literal -8 binary64)) (/.f64 (fma.f64 %186 #s(literal -2 binary64) %829) #s(literal 4 binary64)) (/.f64 (fma.f64 %186 #s(literal 2 binary64) %832) #s(literal -4 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) %727)) #s(literal -8 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) %423) #s(literal 8 binary64)) (/.f64 (fma.f64 %9 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) %334)) #s(literal 16 binary64)) (/.f64 (fma.f64 %9 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) %582)) #s(literal 4 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) %432) #s(literal 8 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) %438) #s(literal -8 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %727)) #s(literal 4 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) %374) #s(literal -4 binary64)) (/.f64 (fma.f64 %23 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) %334)) #s(literal -8 binary64)) (/.f64 (fma.f64 %23 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %582)) #s(literal -2 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) %383) #s(literal -4 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) %389) #s(literal 4 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %727)) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal 1/4 binary64) %470) #s(literal 4 binary64)) (/.f64 (fma.f64 %26 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %334)) #s(literal 8 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 2 binary64) %582)) #s(literal 2 binary64)) (/.f64 (fma.f64 %8 #s(literal 1/4 binary64) %479) #s(literal 4 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) %485) #s(literal -4 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 #s(literal 1 binary64) %727)) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x %458) #s(literal 2 binary64)) (/.f64 (fma.f64 %11 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) %334)) #s(literal 4 binary64)) (/.f64 (-.f64 %728 %420) #s(literal -8 binary64)) (/.f64 (-.f64 %728 %423) #s(literal -8 binary64)) (/.f64 (-.f64 %728 %426) #s(literal -8 binary64)) (/.f64 (-.f64 %745 %429) #s(literal 16 binary64)) (/.f64 (-.f64 %728 %432) #s(literal -8 binary64)) (/.f64 (-.f64 %756 %435) #s(literal 4 binary64)) (/.f64 (-.f64 %737 %438) #s(literal 8 binary64)) (/.f64 (-.f64 %731 %371) #s(literal 4 binary64)) (/.f64 (-.f64 %731 %374) #s(literal 4 binary64)) (/.f64 (-.f64 %731 %377) #s(literal 4 binary64)) (/.f64 (-.f64 %748 %380) #s(literal -8 binary64)) (/.f64 (-.f64 %731 %383) #s(literal 4 binary64)) (/.f64 (-.f64 %759 %386) #s(literal -2 binary64)) (/.f64 (-.f64 %740 %389) #s(literal -4 binary64)) (/.f64 (-.f64 %734 %467) #s(literal -4 binary64)) (/.f64 (-.f64 %734 %470) #s(literal -4 binary64)) (/.f64 (-.f64 %734 %473) #s(literal -4 binary64)) (/.f64 (-.f64 %751 %476) #s(literal 8 binary64)) (/.f64 (-.f64 %26 %482) #s(literal 2 binary64)) (/.f64 (-.f64 %23 %455) #s(literal -2 binary64)) (/.f64 (-.f64 %23 %458) #s(literal -2 binary64)) (/.f64 (-.f64 %23 %461) #s(literal -2 binary64)) (/.f64 (-.f64 %724 %464) #s(literal 4 binary64)) (/.f64 (neg.f64 %699) #s(literal 2 binary64)) (/.f64 %980 #s(literal -2 binary64)) (/.f64 %982 #s(literal -4 binary64)) (/.f64 (neg.f64 %705) #s(literal 4 binary64)) (/.f64 (neg.f64 %707) #s(literal -4 binary64)) (/.f64 %699 #s(literal -2 binary64)) (/.f64 %701 #s(literal 2 binary64)) (/.f64 %703 #s(literal 4 binary64)) (/.f64 %705 #s(literal -4 binary64)) (/.f64 %707 #s(literal 4 binary64)) (/.f64 %710 #s(literal -2 binary64)) (/.f64 %994 #s(literal -1 binary64)) (/.f64 %698 #s(literal 2 binary64)) (/.f64 %714 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %699)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %701)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %703)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %705)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %707)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %714)) (/.f64 #s(literal 1 binary64) (pow.f64 %714 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %710)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %698)) (neg.f64 %994) (fma.f64 %5 #s(literal 1/4 binary64) %559) (fma.f64 %5 #s(literal 1/4 binary64) %561) (fma.f64 %5 #s(literal 1/4 binary64) %564) (fma.f64 %5 #s(literal 1/4 binary64) %567) (fma.f64 %5 #s(literal 1/4 binary64) %570) (fma.f64 %5 #s(literal 1/4 binary64) %572) (fma.f64 %5 #s(literal 1/4 binary64) %574) (fma.f64 %5 #s(literal 1/4 binary64) %576) (fma.f64 %5 #s(literal 1/4 binary64) %578) (fma.f64 %5 #s(literal 1/4 binary64) %580) (fma.f64 %5 #s(literal 1/4 binary64) %582) (fma.f64 %727 #s(literal -1/2 binary64) %1029) (fma.f64 %727 #s(literal -1/2 binary64) %1031) (fma.f64 %727 #s(literal -1/2 binary64) %1034) (fma.f64 %727 #s(literal -1/2 binary64) %1037) (fma.f64 %727 #s(literal -1/2 binary64) %1040) (fma.f64 %727 #s(literal -1/2 binary64) %1043) (fma.f64 %727 #s(literal -1/2 binary64) %1046) (fma.f64 %727 #s(literal -1/2 binary64) %1042) (fma.f64 %727 #s(literal -1/2 binary64) %11) (fma.f64 %224 #s(literal 1/2 binary64) %1029) (fma.f64 %224 #s(literal 1/2 binary64) %1031) (fma.f64 %224 #s(literal 1/2 binary64) %1034) (fma.f64 %224 #s(literal 1/2 binary64) %1037) (fma.f64 %224 #s(literal 1/2 binary64) %1040) (fma.f64 %224 #s(literal 1/2 binary64) %1043) (fma.f64 %224 #s(literal 1/2 binary64) %1046) (fma.f64 %224 #s(literal 1/2 binary64) %1042) (fma.f64 %224 #s(literal 1/2 binary64) %11) (fma.f64 %9 #s(literal 1/4 binary64) %559) (fma.f64 %9 #s(literal 1/4 binary64) %561) (fma.f64 %9 #s(literal 1/4 binary64) %564) (fma.f64 %9 #s(literal 1/4 binary64) %567) (fma.f64 %9 #s(literal 1/4 binary64) %570) (fma.f64 %9 #s(literal 1/4 binary64) %572) (fma.f64 %9 #s(literal 1/4 binary64) %574) (fma.f64 %9 #s(literal 1/4 binary64) %576) (fma.f64 %9 #s(literal 1/4 binary64) %578) (fma.f64 %9 #s(literal 1/4 binary64) %580) (fma.f64 %9 #s(literal 1/4 binary64) %582) (fma.f64 %334 #s(literal 1/4 binary64) %1029) (fma.f64 %334 #s(literal 1/4 binary64) %1031) (fma.f64 %334 #s(literal 1/4 binary64) %1034) (fma.f64 %334 #s(literal 1/4 binary64) %1037) (fma.f64 %334 #s(literal 1/4 binary64) %1040) (fma.f64 %334 #s(literal 1/4 binary64) %1043) (fma.f64 %334 #s(literal 1/4 binary64) %1046) (fma.f64 %334 #s(literal 1/4 binary64) %1042) (fma.f64 %334 #s(literal 1/4 binary64) %11) (fma.f64 %525 %204 %1029) (fma.f64 %525 %204 %1031) (fma.f64 %525 %204 %1034) (fma.f64 %525 %204 %1037) (fma.f64 %525 %204 %1040) (fma.f64 %525 %204 %1043) (fma.f64 %525 %204 %1046) (fma.f64 %525 %204 %1042) (fma.f64 %525 %204 %11) (fma.f64 %12 #s(literal 2 binary64) %559) (fma.f64 %12 #s(literal 2 binary64) %561) (fma.f64 %12 #s(literal 2 binary64) %564) (fma.f64 %12 #s(literal 2 binary64) %567) (fma.f64 %12 #s(literal 2 binary64) %570) (fma.f64 %12 #s(literal 2 binary64) %572) (fma.f64 %12 #s(literal 2 binary64) %574) (fma.f64 %12 #s(literal 2 binary64) %576) (fma.f64 %12 #s(literal 2 binary64) %578) (fma.f64 %12 #s(literal 2 binary64) %580) (fma.f64 %12 #s(literal 2 binary64) %582) (fma.f64 %1099 %514 %1029) (fma.f64 %1099 %514 %1031) (fma.f64 %1099 %514 %1034) (fma.f64 %1099 %514 %1037) (fma.f64 %1099 %514 %1040) (fma.f64 %1099 %514 %1043) (fma.f64 %1099 %514 %1046) (fma.f64 %1099 %514 %1042) (fma.f64 %1099 %514 %11) (fma.f64 %1109 %511 %1029) (fma.f64 %1109 %511 %1031) (fma.f64 %1109 %511 %1034) (fma.f64 %1109 %511 %1037) (fma.f64 %1109 %511 %1040) (fma.f64 %1109 %511 %1043) (fma.f64 %1109 %511 %1046) (fma.f64 %1109 %511 %1042) (fma.f64 %1109 %511 %11) (fma.f64 %510 %1119 %1029) (fma.f64 %510 %1119 %1031) (fma.f64 %510 %1119 %1034) (fma.f64 %510 %1119 %1037) (fma.f64 %510 %1119 %1040) (fma.f64 %510 %1119 %1043) (fma.f64 %510 %1119 %1046) (fma.f64 %510 %1119 %1042) (fma.f64 %510 %1119 %11) (fma.f64 %513 %1129 %1029) (fma.f64 %513 %1129 %1031) (fma.f64 %513 %1129 %1034) (fma.f64 %513 %1129 %1037) (fma.f64 %513 %1129 %1040) (fma.f64 %513 %1129 %1043) (fma.f64 %513 %1129 %1046) (fma.f64 %513 %1129 %1042) (fma.f64 %513 %1129 %11) (fma.f64 #s(literal 1/16 binary64) %8 %559) (fma.f64 #s(literal 1/16 binary64) %8 %561) (fma.f64 #s(literal 1/16 binary64) %8 %564) (fma.f64 #s(literal 1/16 binary64) %8 %567) (fma.f64 #s(literal 1/16 binary64) %8 %570) (fma.f64 #s(literal 1/16 binary64) %8 %572) (fma.f64 #s(literal 1/16 binary64) %8 %574) (fma.f64 #s(literal 1/16 binary64) %8 %576) (fma.f64 #s(literal 1/16 binary64) %8 %578) (fma.f64 #s(literal 1/16 binary64) %8 %580) (fma.f64 #s(literal 1/16 binary64) %8 %582) (fma.f64 %8 #s(literal 1/16 binary64) %559) (fma.f64 %8 #s(literal 1/16 binary64) %561) (fma.f64 %8 #s(literal 1/16 binary64) %564) (fma.f64 %8 #s(literal 1/16 binary64) %567) (fma.f64 %8 #s(literal 1/16 binary64) %570) (fma.f64 %8 #s(literal 1/16 binary64) %572) (fma.f64 %8 #s(literal 1/16 binary64) %574) (fma.f64 %8 #s(literal 1/16 binary64) %576) (fma.f64 %8 #s(literal 1/16 binary64) %578) (fma.f64 %8 #s(literal 1/16 binary64) %580) (fma.f64 %8 #s(literal 1/16 binary64) %582) (fma.f64 %197 %1161 %1029) (fma.f64 %197 %1161 %1031) (fma.f64 %197 %1161 %1034) (fma.f64 %197 %1161 %1037) (fma.f64 %197 %1161 %1040) (fma.f64 %197 %1161 %1043) (fma.f64 %197 %1161 %1046) (fma.f64 %197 %1161 %1042) (fma.f64 %197 %1161 %11) (fma.f64 #s(literal 1/4 binary64) %9 %559) (fma.f64 #s(literal 1/4 binary64) %9 %561) (fma.f64 #s(literal 1/4 binary64) %9 %564) (fma.f64 #s(literal 1/4 binary64) %9 %567) (fma.f64 #s(literal 1/4 binary64) %9 %570) (fma.f64 #s(literal 1/4 binary64) %9 %572) (fma.f64 #s(literal 1/4 binary64) %9 %574) (fma.f64 #s(literal 1/4 binary64) %9 %576) (fma.f64 #s(literal 1/4 binary64) %9 %578) (fma.f64 #s(literal 1/4 binary64) %9 %580) (fma.f64 #s(literal 1/4 binary64) %9 %582) (fma.f64 #s(literal 4 binary64) %20 %559) (fma.f64 #s(literal 4 binary64) %20 %561) (fma.f64 #s(literal 4 binary64) %20 %564) (fma.f64 #s(literal 4 binary64) %20 %567) (fma.f64 #s(literal 4 binary64) %20 %570) (fma.f64 #s(literal 4 binary64) %20 %572) (fma.f64 #s(literal 4 binary64) %20 %574) (fma.f64 #s(literal 4 binary64) %20 %576) (fma.f64 #s(literal 4 binary64) %20 %578) (fma.f64 #s(literal 4 binary64) %20 %580) (fma.f64 #s(literal 4 binary64) %20 %582) (fma.f64 %520 %201 %1029) (fma.f64 %520 %201 %1031) (fma.f64 %520 %201 %1034) (fma.f64 %520 %201 %1037) (fma.f64 %520 %201 %1040) (fma.f64 %520 %201 %1043) (fma.f64 %520 %201 %1046) (fma.f64 %520 %201 %1042) (fma.f64 %520 %201 %11) (fma.f64 %520 y %1029) (fma.f64 %520 y %1031) (fma.f64 %520 y %1034) (fma.f64 %520 y %1037) (fma.f64 %520 y %1040) (fma.f64 %520 y %1043) (fma.f64 %520 y %1046) (fma.f64 %520 y %1042) %714 (fma.f64 %189 %506 %1029) (fma.f64 %189 %506 %1031) (fma.f64 %189 %506 %1034) (fma.f64 %189 %506 %1037) (fma.f64 %189 %506 %1040) (fma.f64 %189 %506 %1043) (fma.f64 %189 %506 %1046) (fma.f64 %189 %506 %1042) (fma.f64 %189 %506 %11) (fma.f64 #s(literal -1/2 binary64) %186 %1029) (fma.f64 #s(literal -1/2 binary64) %186 %1031) (fma.f64 #s(literal -1/2 binary64) %186 %1034) (fma.f64 #s(literal -1/2 binary64) %186 %1037) (fma.f64 #s(literal -1/2 binary64) %186 %1040) (fma.f64 #s(literal -1/2 binary64) %186 %1043) (fma.f64 #s(literal -1/2 binary64) %186 %1046) (fma.f64 #s(literal -1/2 binary64) %186 %1042) (fma.f64 #s(literal -1/2 binary64) %186 %11) (fma.f64 %23 #s(literal -1/2 binary64) %559) (fma.f64 %23 #s(literal -1/2 binary64) %561) (fma.f64 %23 #s(literal -1/2 binary64) %564) (fma.f64 %23 #s(literal -1/2 binary64) %567) (fma.f64 %23 #s(literal -1/2 binary64) %570) (fma.f64 %23 #s(literal -1/2 binary64) %572) (fma.f64 %23 #s(literal -1/2 binary64) %574) (fma.f64 %23 #s(literal -1/2 binary64) %576) (fma.f64 %23 #s(literal -1/2 binary64) %578) (fma.f64 %23 #s(literal -1/2 binary64) %580) (fma.f64 %23 #s(literal -1/2 binary64) %582) (fma.f64 %192 %197 %1029) (fma.f64 %192 %197 %1031) (fma.f64 %192 %197 %1034) (fma.f64 %192 %197 %1037) (fma.f64 %192 %197 %1040) (fma.f64 %192 %197 %1043) (fma.f64 %192 %197 %1046) (fma.f64 %192 %197 %1042) (fma.f64 %192 %197 %11) (fma.f64 %506 %1248 %1029) (fma.f64 %506 %1248 %1031) (fma.f64 %506 %1248 %1034) (fma.f64 %506 %1248 %1037) (fma.f64 %506 %1248 %1040) (fma.f64 %506 %1248 %1043) (fma.f64 %506 %1248 %1046) (fma.f64 %506 %1248 %1042) (fma.f64 %506 %1248 %11) (fma.f64 %506 %189 %1029) (fma.f64 %506 %189 %1031) (fma.f64 %506 %189 %1034) (fma.f64 %506 %189 %1037) (fma.f64 %506 %189 %1040) (fma.f64 %506 %189 %1043) (fma.f64 %506 %189 %1046) (fma.f64 %506 %189 %1042) (fma.f64 %506 %189 %11) (fma.f64 %582 #s(literal 1 binary64) %1029) (fma.f64 %582 #s(literal 1 binary64) %1031) (fma.f64 %582 #s(literal 1 binary64) %1034) (fma.f64 %582 #s(literal 1 binary64) %1037) (fma.f64 %582 #s(literal 1 binary64) %1040) (fma.f64 %582 #s(literal 1 binary64) %1043) (fma.f64 %582 #s(literal 1 binary64) %1046) (fma.f64 %582 #s(literal 1 binary64) %1042) (fma.f64 %582 #s(literal 1 binary64) %11) (fma.f64 #s(literal 1/2 binary64) %26 %559) (fma.f64 #s(literal 1/2 binary64) %26 %561) (fma.f64 #s(literal 1/2 binary64) %26 %564) (fma.f64 #s(literal 1/2 binary64) %26 %567) (fma.f64 #s(literal 1/2 binary64) %26 %570) (fma.f64 #s(literal 1/2 binary64) %26 %572) (fma.f64 #s(literal 1/2 binary64) %26 %574) (fma.f64 #s(literal 1/2 binary64) %26 %576) (fma.f64 #s(literal 1/2 binary64) %26 %578) (fma.f64 #s(literal 1/2 binary64) %26 %580) (fma.f64 #s(literal 1/2 binary64) %26 %582) (fma.f64 #s(literal 1/2 binary64) %218 %1029) (fma.f64 #s(literal 1/2 binary64) %218 %1031) (fma.f64 #s(literal 1/2 binary64) %218 %1034) (fma.f64 #s(literal 1/2 binary64) %218 %1037) (fma.f64 #s(literal 1/2 binary64) %218 %1040) (fma.f64 #s(literal 1/2 binary64) %218 %1043) (fma.f64 #s(literal 1/2 binary64) %218 %1046) (fma.f64 #s(literal 1/2 binary64) %218 %1042) (fma.f64 #s(literal 1/2 binary64) %218 %11) (fma.f64 %26 #s(literal 1/2 binary64) %559) (fma.f64 %26 #s(literal 1/2 binary64) %561) (fma.f64 %26 #s(literal 1/2 binary64) %564) (fma.f64 %26 #s(literal 1/2 binary64) %567) (fma.f64 %26 #s(literal 1/2 binary64) %570) (fma.f64 %26 #s(literal 1/2 binary64) %572) (fma.f64 %26 #s(literal 1/2 binary64) %574) (fma.f64 %26 #s(literal 1/2 binary64) %576) (fma.f64 %26 #s(literal 1/2 binary64) %578) (fma.f64 %26 #s(literal 1/2 binary64) %580) (fma.f64 %26 #s(literal 1/2 binary64) %582) (fma.f64 %218 #s(literal 1/2 binary64) %1029) (fma.f64 %218 #s(literal 1/2 binary64) %1031) (fma.f64 %218 #s(literal 1/2 binary64) %1034) (fma.f64 %218 #s(literal 1/2 binary64) %1037) (fma.f64 %218 #s(literal 1/2 binary64) %1040) (fma.f64 %218 #s(literal 1/2 binary64) %1043) (fma.f64 %218 #s(literal 1/2 binary64) %1046) (fma.f64 %218 #s(literal 1/2 binary64) %1042) (fma.f64 %218 #s(literal 1/2 binary64) %11) (fma.f64 #s(literal 2 binary64) %29 %559) (fma.f64 #s(literal 2 binary64) %29 %561) (fma.f64 #s(literal 2 binary64) %29 %564) (fma.f64 #s(literal 2 binary64) %29 %567) (fma.f64 #s(literal 2 binary64) %29 %570) (fma.f64 #s(literal 2 binary64) %29 %572) (fma.f64 #s(literal 2 binary64) %29 %574) (fma.f64 #s(literal 2 binary64) %29 %576) (fma.f64 #s(literal 2 binary64) %29 %578) (fma.f64 #s(literal 2 binary64) %29 %580) (fma.f64 #s(literal 2 binary64) %29 %582) (fma.f64 #s(literal 2 binary64) %12 %559) (fma.f64 #s(literal 2 binary64) %12 %561) (fma.f64 #s(literal 2 binary64) %12 %564) (fma.f64 #s(literal 2 binary64) %12 %567) (fma.f64 #s(literal 2 binary64) %12 %570) (fma.f64 #s(literal 2 binary64) %12 %572) (fma.f64 #s(literal 2 binary64) %12 %574) (fma.f64 #s(literal 2 binary64) %12 %576) (fma.f64 #s(literal 2 binary64) %12 %578) (fma.f64 #s(literal 2 binary64) %12 %580) (fma.f64 #s(literal 2 binary64) %12 %582) (fma.f64 %186 #s(literal -1/2 binary64) %1029) (fma.f64 %186 #s(literal -1/2 binary64) %1031) (fma.f64 %186 #s(literal -1/2 binary64) %1034) (fma.f64 %186 #s(literal -1/2 binary64) %1037) (fma.f64 %186 #s(literal -1/2 binary64) %1040) (fma.f64 %186 #s(literal -1/2 binary64) %1043) (fma.f64 %186 #s(literal -1/2 binary64) %1046) (fma.f64 %186 #s(literal -1/2 binary64) %1042) (fma.f64 %186 #s(literal -1/2 binary64) %11) (fma.f64 z %569 %1029) (fma.f64 z %569 %1031) (fma.f64 z %569 %1034) (fma.f64 z %569 %1037) (fma.f64 z %569 %1040) (fma.f64 z %569 %1043) (fma.f64 z %569 %1046) (fma.f64 z %569 %1042) (fma.f64 z %569 %11) (fma.f64 z %525 %1029) (fma.f64 z %525 %1031) (fma.f64 z %525 %1034) (fma.f64 z %525 %1037) (fma.f64 z %525 %1040) (fma.f64 z %525 %1043) (fma.f64 z %525 %1046) (fma.f64 z %525 %1042) (fma.f64 z %525 %11) (fma.f64 y %520 %1029) (fma.f64 y %520 %1031) (fma.f64 y %520 %1034) (fma.f64 y %520 %1037) (fma.f64 y %520 %1040) (fma.f64 y %520 %1043) (fma.f64 y %520 %1046) (fma.f64 y %520 %1042) (fma.f64 y %520 %11) (fma.f64 %11 #s(literal 1/2 binary64) %1375) (fma.f64 %11 #s(literal 1 binary64) %559) (fma.f64 %11 #s(literal 1 binary64) %561) (fma.f64 %11 #s(literal 1 binary64) %564) (fma.f64 %11 #s(literal 1 binary64) %567) (fma.f64 %11 #s(literal 1 binary64) %570) (fma.f64 %11 #s(literal 1 binary64) %572) (fma.f64 %11 #s(literal 1 binary64) %574) (fma.f64 %11 #s(literal 1 binary64) %576) (fma.f64 %11 #s(literal 1 binary64) %578) (fma.f64 %11 #s(literal 1 binary64) %580) (fma.f64 %11 #s(literal 1 binary64) %582) (fma.f64 x #s(literal 1/8 binary64) %559) (fma.f64 x #s(literal 1/8 binary64) %561) (fma.f64 x #s(literal 1/8 binary64) %564) (fma.f64 x #s(literal 1/8 binary64) %567) (fma.f64 x #s(literal 1/8 binary64) %570) (fma.f64 x #s(literal 1/8 binary64) %572) (fma.f64 x #s(literal 1/8 binary64) %574) (fma.f64 x #s(literal 1/8 binary64) %576) (fma.f64 x #s(literal 1/8 binary64) %578) (fma.f64 x #s(literal 1/8 binary64) %580) (fma.f64 x #s(literal 1/8 binary64) %582) (fma.f64 #s(literal 1/8 binary64) %33 %559) (fma.f64 #s(literal 1/8 binary64) %33 %561) (fma.f64 #s(literal 1/8 binary64) %33 %564) (fma.f64 #s(literal 1/8 binary64) %33 %567) (fma.f64 #s(literal 1/8 binary64) %33 %570) (fma.f64 #s(literal 1/8 binary64) %33 %572) (fma.f64 #s(literal 1/8 binary64) %33 %574) (fma.f64 #s(literal 1/8 binary64) %33 %576) (fma.f64 #s(literal 1/8 binary64) %33 %578) (fma.f64 #s(literal 1/8 binary64) %33 %580) (fma.f64 #s(literal 1/8 binary64) %33 %582) (fma.f64 #s(literal 1/8 binary64) %35 %559) (fma.f64 #s(literal 1/8 binary64) %35 %561) (fma.f64 #s(literal 1/8 binary64) %35 %564) (fma.f64 #s(literal 1/8 binary64) %35 %567) (fma.f64 #s(literal 1/8 binary64) %35 %570) (fma.f64 #s(literal 1/8 binary64) %35 %572) (fma.f64 #s(literal 1/8 binary64) %35 %574) (fma.f64 #s(literal 1/8 binary64) %35 %576) (fma.f64 #s(literal 1/8 binary64) %35 %578) (fma.f64 #s(literal 1/8 binary64) %35 %580) (fma.f64 #s(literal 1/8 binary64) %35 %582) (fma.f64 #s(literal 1/8 binary64) x %559) (fma.f64 #s(literal 1/8 binary64) x %561) (fma.f64 #s(literal 1/8 binary64) x %564) (fma.f64 #s(literal 1/8 binary64) x %567) (fma.f64 #s(literal 1/8 binary64) x %570) (fma.f64 #s(literal 1/8 binary64) x %572) (fma.f64 #s(literal 1/8 binary64) x %574) (fma.f64 #s(literal 1/8 binary64) x %576) (fma.f64 #s(literal 1/8 binary64) x %578) (fma.f64 #s(literal 1/8 binary64) x %580) (fma.f64 #s(literal 1/8 binary64) x %582) (fma.f64 #s(literal 1 binary64) %582 %1029) (fma.f64 #s(literal 1 binary64) %582 %1031) (fma.f64 #s(literal 1 binary64) %582 %1034) (fma.f64 #s(literal 1 binary64) %582 %1037) (fma.f64 #s(literal 1 binary64) %582 %1040) (fma.f64 #s(literal 1 binary64) %582 %1043) (fma.f64 #s(literal 1 binary64) %582 %1046) (fma.f64 #s(literal 1 binary64) %582 %1042) (fma.f64 #s(literal 1 binary64) %582 %11) (fma.f64 #s(literal 1 binary64) %11 %559) (fma.f64 #s(literal 1 binary64) %11 %561) (fma.f64 #s(literal 1 binary64) %11 %564) (fma.f64 #s(literal 1 binary64) %11 %567) (fma.f64 #s(literal 1 binary64) %11 %570) (fma.f64 #s(literal 1 binary64) %11 %572) (fma.f64 #s(literal 1 binary64) %11 %574) (fma.f64 #s(literal 1 binary64) %11 %576) (fma.f64 #s(literal 1 binary64) %11 %578) (fma.f64 #s(literal 1 binary64) %11 %580) (fma.f64 #s(literal 1 binary64) %11 %582) (-.f64 (/.f64 %734 #s(literal -4 binary64)) (/.f64 %479 #s(literal -4 binary64))) (-.f64 (/.f64 (fma.f64 z y %50) #s(literal -2 binary64)) (/.f64 %11 #s(literal -2 binary64))) (-.f64 %1046 %198) (-.f64 %1042 %198) (-.f64 %582 %1461) (-.f64 %582 %1464) (-.f64 %582 %1467) (-.f64 %582 %1470) (-.f64 %582 %1472) (-.f64 %582 %1474) (-.f64 %582 %1476) (-.f64 %582 %1478) (-.f64 %582 %1480) (-.f64 %582 %1482) (-.f64 %582 %1484) (-.f64 %582 %1486) (-.f64 %582 (neg.f64 %1042)) (-.f64 %582 %45) (-.f64 %582 %154) (-.f64 %582 %157) (-.f64 %582 %50) (-.f64 %11 %1495) (-.f64 %11 %1497) (-.f64 %11 %1500) (-.f64 %11 %1503) (-.f64 %11 %1505) (-.f64 %11 %1507) (-.f64 %11 %1509) (-.f64 %11 %1511) (-.f64 %11 %1513) (-.f64 %11 %1515) (-.f64 %11 %1517) (-.f64 %11 (/.f64 %485 #s(literal 4 binary64))) (-.f64 %11 %198) (+.f64 %12 %1375) (+.f64 %582 %1029) (+.f64 %582 %1031) (+.f64 %582 %1034) (+.f64 %582 %1037) (+.f64 %582 %1040) (+.f64 %582 %1043) (+.f64 %582 %1046) (+.f64 %582 %1042) (+.f64 %582 %11) (+.f64 %11 %559) (+.f64 %11 %561) (+.f64 %11 %564) (+.f64 %11 %567) (+.f64 %11 %570) (+.f64 %11 %572) (+.f64 %11 %574) (+.f64 %11 %576) (+.f64 %11 %578) (+.f64 %11 %580) (+.f64 %11 %582) t (*.f64 %1546 #s(literal 1/4 binary64)) (*.f64 %1549 #s(literal -1/2 binary64)) (*.f64 %1551 #s(literal -1/2 binary64)) (*.f64 %1554 #s(literal 1/2 binary64)) (*.f64 %1556 #s(literal -1/2 binary64)) (*.f64 %1545 #s(literal 1/2 binary64)) (*.f64 %1559 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1559) (pow.f64 %1559 #s(literal 1 binary64)) (/.f64 (fma.f64 %1563 #s(literal -2 binary64) %699) #s(literal -2 binary64)) (/.f64 (fma.f64 %1563 #s(literal 2 binary64) %701) #s(literal 2 binary64)) (/.f64 (fma.f64 %1563 #s(literal 4 binary64) %703) #s(literal 4 binary64)) (/.f64 (fma.f64 %1563 #s(literal -4 binary64) %705) #s(literal -4 binary64)) (/.f64 (fma.f64 %1563 #s(literal 4 binary64) %707) #s(literal 4 binary64)) (/.f64 (fma.f64 %1563 #s(literal -2 binary64) %710) #s(literal -2 binary64)) (/.f64 (fma.f64 %1563 #s(literal 2 binary64) %698) #s(literal 2 binary64)) (/.f64 (fma.f64 %1563 #s(literal 1 binary64) %714) #s(literal 1 binary64)) (/.f64 (fma.f64 %1548 #s(literal -2 binary64) %727) #s(literal -2 binary64)) (/.f64 (fma.f64 %1548 #s(literal 4 binary64) %334) #s(literal 4 binary64)) (/.f64 (fma.f64 %1548 #s(literal 1 binary64) %582) #s(literal 1 binary64)) (/.f64 (fma.f64 %1586 #s(literal 4 binary64) %9) #s(literal 4 binary64)) (/.f64 (fma.f64 %1586 #s(literal -2 binary64) %23) #s(literal -2 binary64)) (/.f64 (fma.f64 %1586 #s(literal 2 binary64) %26) #s(literal 2 binary64)) (/.f64 (fma.f64 %1586 #s(literal 1 binary64) %11) #s(literal 1 binary64)) (/.f64 (fma.f64 t #s(literal -2 binary64) %699) #s(literal -2 binary64)) (/.f64 (fma.f64 t #s(literal 4 binary64) %703) #s(literal 4 binary64)) (/.f64 (fma.f64 t #s(literal -4 binary64) %705) #s(literal -4 binary64)) (/.f64 (fma.f64 t #s(literal 4 binary64) %707) #s(literal 4 binary64)) (/.f64 (-.f64 %1603 %210) #s(literal -2 binary64)) (/.f64 (-.f64 (*.f64 %1548 #s(literal 4 binary64)) %187) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %1548 #s(literal 1 binary64)) %198) #s(literal 1 binary64)) (/.f64 (fma.f64 %1544 #s(literal -2 binary64) (*.f64 %699 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 2 binary64) (*.f64 %701 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 4 binary64) (*.f64 %703 #s(literal 2 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %1544 #s(literal -4 binary64) (*.f64 %705 #s(literal 2 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %1544 #s(literal 4 binary64) (*.f64 %707 #s(literal 2 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %1544 #s(literal -2 binary64) (*.f64 %710 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 2 binary64) %703) #s(literal 4 binary64)) (/.f64 (fma.f64 t #s(literal 2 binary64) (*.f64 %714 #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 %1635 #s(literal 4 binary64) %728) #s(literal -8 binary64)) (/.f64 (fma.f64 %1635 #s(literal -2 binary64) %731) #s(literal 4 binary64)) (/.f64 (fma.f64 %1635 #s(literal 2 binary64) %734) #s(literal -4 binary64)) (/.f64 (fma.f64 %1642 #s(literal 4 binary64) %737) #s(literal 8 binary64)) (/.f64 (fma.f64 %1642 #s(literal -2 binary64) %740) #s(literal -4 binary64)) (/.f64 (fma.f64 %1642 #s(literal 2 binary64) %9) #s(literal 4 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) (*.f64 %1635 #s(literal 4 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) (*.f64 %1642 #s(literal 4 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) (*.f64 %1635 #s(literal -2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) (*.f64 %1642 #s(literal -2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) (*.f64 %1635 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal 1/4 binary64) (*.f64 %1642 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 %1635 #s(literal 1 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 %1642 #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 t #s(literal 2 binary64) %701) #s(literal 2 binary64)) (/.f64 (+.f64 %1635 %23) #s(literal -2 binary64)) (/.f64 (+.f64 %1642 %26) #s(literal 2 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) %1635) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x %1642) #s(literal 2 binary64)) (/.f64 (fma.f64 %1544 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %699)) #s(literal -4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %701)) #s(literal 4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %703)) #s(literal 8 binary64)) (/.f64 (fma.f64 %1544 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) %705)) #s(literal -8 binary64)) (/.f64 (fma.f64 %1544 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %707)) #s(literal 8 binary64)) (/.f64 (fma.f64 %1544 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %710)) #s(literal -4 binary64)) (/.f64 (fma.f64 %1544 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %698)) #s(literal 4 binary64)) (/.f64 (fma.f64 t #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %714)) #s(literal 2 binary64)) (/.f64 (fma.f64 %1635 #s(literal 4 binary64) %826) #s(literal -8 binary64)) (/.f64 (fma.f64 %1635 #s(literal -2 binary64) %829) #s(literal 4 binary64)) (/.f64 (fma.f64 %1635 #s(literal 2 binary64) %832) #s(literal -4 binary64)) (/.f64 (fma.f64 %1635 #s(literal 1 binary64) %23) #s(literal -2 binary64)) (/.f64 (fma.f64 %1642 #s(literal 4 binary64) %837) #s(literal 8 binary64)) (/.f64 (fma.f64 %1642 #s(literal -2 binary64) %840) #s(literal -4 binary64)) (/.f64 (fma.f64 %1642 #s(literal 2 binary64) %843) #s(literal 4 binary64)) (/.f64 (fma.f64 %1642 #s(literal 1 binary64) %26) #s(literal 2 binary64)) (/.f64 (fma.f64 %9 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) %1635)) #s(literal -8 binary64)) (/.f64 (fma.f64 %9 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %1642)) #s(literal 8 binary64)) (/.f64 (fma.f64 %23 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %1635)) #s(literal 4 binary64)) (/.f64 (fma.f64 %23 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %1642)) #s(literal -4 binary64)) (/.f64 (fma.f64 %26 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1635)) #s(literal -4 binary64)) (/.f64 (fma.f64 %8 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) %1642)) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 #s(literal 1 binary64) %1635)) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1 binary64) %1642)) #s(literal 2 binary64)) (/.f64 (neg.f64 %1546) #s(literal -4 binary64)) (/.f64 (neg.f64 %1549) #s(literal 2 binary64)) (/.f64 (neg.f64 %1551) #s(literal 2 binary64)) (/.f64 (neg.f64 %1554) #s(literal -2 binary64)) (/.f64 %1546 #s(literal 4 binary64)) (/.f64 %1549 #s(literal -2 binary64)) (/.f64 %1551 #s(literal -2 binary64)) (/.f64 %1554 #s(literal 2 binary64)) (/.f64 %1556 #s(literal -2 binary64)) (/.f64 %1760 #s(literal -1 binary64)) (/.f64 %1545 #s(literal 2 binary64)) (/.f64 %1559 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %1546)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1549)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1551)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1554)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1556)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %1559)) (/.f64 #s(literal 1 binary64) (pow.f64 %1559 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1545)) (neg.f64 %1760) (fma.f64 %5 #s(literal 1/4 binary64) %1781) (fma.f64 %5 #s(literal 1/4 binary64) %1586) (fma.f64 %699 #s(literal -1/2 binary64) %1784) (fma.f64 %699 #s(literal -1/2 binary64) %1563) (fma.f64 %699 #s(literal -1/2 binary64) t) (fma.f64 %701 #s(literal 1/2 binary64) %1784) (fma.f64 %701 #s(literal 1/2 binary64) %1563) (fma.f64 %701 #s(literal 1/2 binary64) t) (fma.f64 %727 #s(literal -1/2 binary64) %1791) (fma.f64 %727 #s(literal -1/2 binary64) %1548) (fma.f64 %224 #s(literal 1/2 binary64) %1791) (fma.f64 %224 #s(literal 1/2 binary64) %1548) (fma.f64 %9 #s(literal 1/4 binary64) %1781) (fma.f64 %9 #s(literal 1/4 binary64) %1586) (fma.f64 %334 #s(literal 1/4 binary64) %1791) (fma.f64 %334 #s(literal 1/4 binary64) %1548) (fma.f64 %703 #s(literal 1/4 binary64) %1784) (fma.f64 %703 #s(literal 1/4 binary64) %1563) (fma.f64 %703 #s(literal 1/4 binary64) t) (fma.f64 %525 %204 %1791) (fma.f64 %525 %204 %1548) (fma.f64 %1635 #s(literal -1/2 binary64) %1029) (fma.f64 %1635 #s(literal -1/2 binary64) %1031) (fma.f64 %1635 #s(literal -1/2 binary64) %1046) (fma.f64 %1635 #s(literal -1/2 binary64) %1042) (fma.f64 %1635 #s(literal -1/2 binary64) %11) (fma.f64 %1642 #s(literal 1/2 binary64) %1029) (fma.f64 %1642 #s(literal 1/2 binary64) %1031) (fma.f64 %1642 #s(literal 1/2 binary64) %1046) (fma.f64 %1642 #s(literal 1/2 binary64) %1042) (fma.f64 %1642 #s(literal 1/2 binary64) %11) (fma.f64 %12 #s(literal 2 binary64) %1781) (fma.f64 %12 #s(literal 2 binary64) %1586) (fma.f64 %1099 %514 %1791) (fma.f64 %1099 %514 %1548) (fma.f64 %1109 %511 %1791) (fma.f64 %1109 %511 %1548) (fma.f64 %510 %1119 %1791) (fma.f64 %510 %1119 %1548) (fma.f64 %513 %1129 %1791) (fma.f64 %513 %1129 %1548) (fma.f64 #s(literal 1/16 binary64) %8 %1781) (fma.f64 #s(literal 1/16 binary64) %8 %1586) (fma.f64 %705 #s(literal -1/4 binary64) %1784) (fma.f64 %705 #s(literal -1/4 binary64) %1563) (fma.f64 %705 #s(literal -1/4 binary64) t) (fma.f64 %707 #s(literal 1/4 binary64) %1784) (fma.f64 %707 #s(literal 1/4 binary64) %1563) (fma.f64 %707 #s(literal 1/4 binary64) t) (fma.f64 %8 #s(literal 1/16 binary64) %1781) (fma.f64 %8 #s(literal 1/16 binary64) %1586) (fma.f64 %197 %1161 %1791) (fma.f64 %197 %1161 %1548) (fma.f64 #s(literal 1/4 binary64) %9 %1781) (fma.f64 #s(literal 1/4 binary64) %9 %1586) (fma.f64 #s(literal 4 binary64) %20 %1781) (fma.f64 #s(literal 4 binary64) %20 %1586) (fma.f64 %520 %201 %1791) (fma.f64 %520 %201 %1548) (fma.f64 %520 y %1791) %1559 (fma.f64 %189 %506 %1791) (fma.f64 %189 %506 %1548) (fma.f64 #s(literal -1/2 binary64) %186 %1791) (fma.f64 #s(literal -1/2 binary64) %186 %1548) (fma.f64 %1544 #s(literal 1/2 binary64) %714) (fma.f64 %23 #s(literal -1/2 binary64) %1781) (fma.f64 %23 #s(literal -1/2 binary64) %1586) (fma.f64 %192 %197 %1791) (fma.f64 %192 %197 %1548) (fma.f64 %710 #s(literal -1/2 binary64) %1784) (fma.f64 %710 #s(literal -1/2 binary64) %1563) (fma.f64 %710 #s(literal -1/2 binary64) t) (fma.f64 %506 %1248 %1791) (fma.f64 %506 %1248 %1548) (fma.f64 %506 %189 %1791) (fma.f64 %506 %189 %1548) (fma.f64 %582 #s(literal 1 binary64) %1791) (fma.f64 %582 #s(literal 1 binary64) %1548) (fma.f64 #s(literal 1/2 binary64) %698 %1784) (fma.f64 #s(literal 1/2 binary64) %698 %1563) (fma.f64 #s(literal 1/2 binary64) %698 t) (fma.f64 #s(literal 1/2 binary64) %26 %1781) (fma.f64 #s(literal 1/2 binary64) %26 %1586) (fma.f64 #s(literal 1/2 binary64) %218 %1791) (fma.f64 #s(literal 1/2 binary64) %218 %1548) (fma.f64 %698 #s(literal 1/2 binary64) %1784) (fma.f64 %698 #s(literal 1/2 binary64) %1563) (fma.f64 %698 #s(literal 1/2 binary64) t) (fma.f64 %26 #s(literal 1/2 binary64) %1781) (fma.f64 %26 #s(literal 1/2 binary64) %1586) (fma.f64 %218 #s(literal 1/2 binary64) %1791) (fma.f64 %218 #s(literal 1/2 binary64) %1548) (fma.f64 t #s(literal 1 binary64) %714) (fma.f64 %714 #s(literal 1 binary64) %1784) (fma.f64 %714 #s(literal 1 binary64) %1563) (fma.f64 %714 #s(literal 1 binary64) t) (fma.f64 #s(literal 2 binary64) %29 %1781) (fma.f64 #s(literal 2 binary64) %29 %1586) (fma.f64 #s(literal 2 binary64) %12 %1781) (fma.f64 #s(literal 2 binary64) %12 %1586) (fma.f64 %186 #s(literal -1/2 binary64) %1791) (fma.f64 %186 #s(literal -1/2 binary64) %1548) (fma.f64 z %569 %1791) (fma.f64 z %569 %1548) (fma.f64 z %525 %1791) (fma.f64 z %525 %1548) (fma.f64 y %520 %1791) (fma.f64 y %520 %1548) (fma.f64 %11 #s(literal 1 binary64) %1781) (fma.f64 %11 #s(literal 1 binary64) %1586) (fma.f64 x #s(literal 1/8 binary64) %1781) (fma.f64 x #s(literal 1/8 binary64) %1586) (fma.f64 #s(literal 1/8 binary64) %33 %1781) (fma.f64 #s(literal 1/8 binary64) %33 %1586) (fma.f64 #s(literal 1/8 binary64) %35 %1781) (fma.f64 #s(literal 1/8 binary64) %35 %1586) (fma.f64 #s(literal 1/8 binary64) x %1781) (fma.f64 #s(literal 1/8 binary64) x %1586) (fma.f64 #s(literal 1 binary64) %1548 %559) (fma.f64 #s(literal 1 binary64) %1548 %561) (fma.f64 #s(literal 1 binary64) %1548 %564) (fma.f64 #s(literal 1 binary64) %1548 %567) (fma.f64 #s(literal 1 binary64) %1548 %570) (fma.f64 #s(literal 1 binary64) %1548 %572) (fma.f64 #s(literal 1 binary64) %1548 %574) (fma.f64 #s(literal 1 binary64) %1548 %576) (fma.f64 #s(literal 1 binary64) %1548 %578) (fma.f64 #s(literal 1 binary64) %1548 %580) (fma.f64 #s(literal 1 binary64) %1548 %582) (fma.f64 #s(literal 1 binary64) %1586 %1029) (fma.f64 #s(literal 1 binary64) %1586 %1031) (fma.f64 #s(literal 1 binary64) %1586 %1046) (fma.f64 #s(literal 1 binary64) %1586 %1042) (fma.f64 #s(literal 1 binary64) %1586 %11) (fma.f64 #s(literal 1 binary64) %582 %1791) (fma.f64 #s(literal 1 binary64) %582 %1548) (fma.f64 #s(literal 1 binary64) %714 %1784) (fma.f64 #s(literal 1 binary64) %714 %1563) (fma.f64 #s(literal 1 binary64) %714 t) (fma.f64 #s(literal 1 binary64) %11 %1781) (fma.f64 #s(literal 1 binary64) %11 %1586) (-.f64 %1925 %198) (-.f64 %1927 %198) (-.f64 %1791 %198) (-.f64 %1781 %154) (-.f64 %1784 %994) (-.f64 %1563 %1932) (-.f64 %1563 %1934) (-.f64 %1563 %1936) (-.f64 %1563 %994) (-.f64 %1548 %1495) (-.f64 %1548 %1497) (-.f64 %1548 %1500) (-.f64 %1548 %1503) (-.f64 %1548 %1505) (-.f64 %1548 %1507) (-.f64 %1548 %1509) (-.f64 %1548 %1511) (-.f64 %1548 %1513) (-.f64 %1548 %1515) (-.f64 %1548 %1517) (-.f64 %1548 %198) (-.f64 %1586 %1461) (-.f64 %1586 %1464) (-.f64 %1586 %1467) (-.f64 %1586 %1470) (-.f64 %1586 %1472) (-.f64 %1586 %1474) (-.f64 %1586 %1476) (-.f64 %1586 %1478) (-.f64 %1586 %1480) (-.f64 %1586 %1482) (-.f64 %1586 %1484) (-.f64 %1586 %1486) (-.f64 %1586 %45) (-.f64 %1586 %154) (-.f64 %1586 %157) (-.f64 %1586 %50) (-.f64 %582 (neg.f64 %1548)) (-.f64 t %1932) (-.f64 t %1934) (-.f64 t %1936) (-.f64 t %994) (-.f64 %714 (/.f64 %1973 #s(literal 1 binary64))) (-.f64 %714 %1973) (-.f64 %11 (/.f64 %1977 #s(literal 1 binary64))) (-.f64 %11 %1977) (+.f64 %1925 %582) (+.f64 %1927 %582) (+.f64 (/.f64 %1563 #s(literal 1 binary64)) %714) (+.f64 %1791 %582) (+.f64 %1781 %11) (+.f64 %1784 %714) (+.f64 %1563 %714) (+.f64 %1548 %559) (+.f64 %1548 %561) (+.f64 %1548 %564) (+.f64 %1548 %567) (+.f64 %1548 %570) (+.f64 %1548 %572) (+.f64 %1548 %574) (+.f64 %1548 %576) (+.f64 %1548 %578) (+.f64 %1548 %580) (+.f64 %1548 %582) (+.f64 %1586 %1029) (+.f64 %1586 %1031) (+.f64 %1586 %1046) (+.f64 %1586 %1042) (+.f64 %1586 %11) (+.f64 %582 %1791) (+.f64 %582 %1548) (+.f64 t %714) (+.f64 %714 %1784) (+.f64 %714 %1563) (+.f64 %714 t) (+.f64 %11 %1781) (+.f64 %11 %1586) |
Compiled 1 394 to 2 086 computations (-49.6% saved)
Compiled 46 to 205 computations (-345.7% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 43 | 3 | 46 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 44 | 3 | 47 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
| ▶ | 72.3% | (+.f64 (approx (- (* 1/8 x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) |
| ▶ | 59.7% | (approx (+ (- (* 1/8 x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) |
Compiled 3 to 14 computations (-366.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 805 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %6 = (*.f64 #s(literal 1/8 binary64) x) %8 = (*.f64 #s(literal -1/2 binary64) %3) %14 = (- (* 1/8 x) (/ (* y z) 2)) %15 = (approx %14 %8) %16 = (+.f64 t %6) %19 = (*.f64 z #s(literal -1/2 binary64)) %20 = (fma.f64 x #s(literal 1/8 binary64) t) x y z %3 t #s(literal 1/8 binary64) %6 #s(literal -1/2 binary64) %8 %15 %16 (approx (+ %14 t) %16) %19 %20 (fma.f64 y %19 %20) (+.f64 %15 t) |
| Outputs |
|---|
%5 = (* 1/8 x) %7 = (*.f64 #s(literal 1/8 binary64) x) %11 = (* y z) %14 = (- %5 (/ %11 2)) %16 = (*.f64 y z) %17 = (*.f64 #s(literal -1/2 binary64) %16) %20 = (*.f64 #s(literal 1/2 binary64) %16) %21 = (-.f64 %7 %20) %24 = (+ t %5) %26 = (+.f64 t %7) %28 = (+ %14 t) %29 = (-.f64 t %20) %34 = (* z -1/2) %38 = (+ (* y %34) (+ (* x 1/8) t)) %39 = (+.f64 t %17) %41 = (fma.f64 #s(literal -1/2 binary64) %16 %7) %44 = (/.f64 %16 x) %49 = (/.f64 t x) %50 = (+.f64 #s(literal 1/8 binary64) %49) %53 = (*.f64 #s(literal 1/2 binary64) %44) %86 = (/.f64 x y) %88 = (*.f64 #s(literal 1/2 binary64) z) %93 = (fma.f64 #s(literal 1/8 binary64) %86 (/.f64 t y)) %102 = (*.f64 #s(literal -1/2 binary64) z) %107 = (/.f64 %26 y) %119 = (/.f64 x z) %121 = (*.f64 #s(literal 1/2 binary64) y) %126 = (fma.f64 #s(literal 1/8 binary64) %119 (/.f64 t z)) %134 = (*.f64 #s(literal -1/2 binary64) y) %139 = (/.f64 %26 z) %150 = (/.f64 x t) %151 = (*.f64 #s(literal 1/8 binary64) %150) %152 = (+.f64 #s(literal 1 binary64) %151) %155 = (/.f64 %16 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %14 %17) (approx %14 %21) (approx %24 t) (approx %24 %26) (approx %28 %29) (approx %28 (-.f64 %26 %20)) (approx %38 %39) (approx %38 (+.f64 t %41)) (approx %14 (*.f64 x (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/2 binary64) %44)))) (approx %24 (*.f64 x %50)) (approx %28 (*.f64 x (-.f64 %50 %53))) (approx %38 (*.f64 x (+.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal -1/2 binary64) %44 %49)))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %53 #s(literal 1/8 binary64))))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %49) #s(literal 1/8 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %29 x)) #s(literal 1/8 binary64))))) (approx %38 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %39 x)) #s(literal 1/8 binary64))))) (approx y y) (approx %11 %16) (approx %14 %41) (approx %14 (*.f64 y (-.f64 (*.f64 #s(literal 1/8 binary64) %86) %88))) (approx %28 (*.f64 y (-.f64 %93 %88))) (approx %38 (*.f64 y (fma.f64 #s(literal -1/2 binary64) z %93))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/8 binary64) %86) %102)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %107) %102)))) (approx %38 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %107 %88)))) (approx z z) (approx %34 %102) (approx %14 (*.f64 z (-.f64 (*.f64 #s(literal 1/8 binary64) %119) %121))) (approx %28 (*.f64 z (-.f64 %126 %121))) (approx %38 (*.f64 z (fma.f64 #s(literal -1/2 binary64) y %126))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/8 binary64) %119) %134)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %139) %134)))) (approx %38 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %139 %121)))) (approx %24 (*.f64 t %152)) (approx %28 (*.f64 t (-.f64 %152 (*.f64 #s(literal 1/2 binary64) %155)))) (approx %38 (*.f64 t (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %155 %151)))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/8 binary64) %150) #s(literal 1 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %21 t)) #s(literal 1 binary64))))) (approx %38 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %41 t)) #s(literal 1 binary64))))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | x | inf |
| 2.0ms | t | -inf |
| 2.0ms | z | inf |
| 1.0ms | z | -inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 87 |
| 0 | 32 | 85 |
| 1 | 105 | 83 |
| 2 | 286 | 83 |
| 3 | 890 | 83 |
| 0 | 4093 | 83 |
| 0 | 4293 | 81 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %6 = (*.f64 #s(literal 1/8 binary64) x) %8 = (*.f64 #s(literal -1/2 binary64) %3) %14 = (- (* 1/8 x) (/ (* y z) 2)) %15 = (approx %14 %8) %16 = (+.f64 t %6) %19 = (*.f64 z #s(literal -1/2 binary64)) %20 = (fma.f64 x #s(literal 1/8 binary64) t) x y z %3 t #s(literal 1/8 binary64) %6 #s(literal -1/2 binary64) %8 %15 %16 (approx (+ %14 t) %16) %19 %20 (fma.f64 y %19 %20) (+.f64 %15 t) |
| Outputs |
|---|
%4 = (*.f64 z y) %5 = (*.f64 #s(literal 2 binary64) %4) %8 = (neg.f64 y) %9 = (neg.f64 z) %12 = (neg.f64 %4) %25 = (*.f64 #s(literal 1/2 binary64) y) %26 = (*.f64 %25 z) %31 = (*.f64 #s(literal -1/2 binary64) y) %32 = (/.f64 %31 #s(literal 2 binary64)) %33 = (/.f64 %9 #s(literal 1/2 binary64)) %35 = (*.f64 #s(literal -1/2 binary64) z) %36 = (/.f64 %35 #s(literal 2 binary64)) %37 = (/.f64 %8 #s(literal 1/2 binary64)) %39 = (/.f64 %26 #s(literal 1/2 binary64)) %41 = (/.f64 %26 #s(literal 2 binary64)) %43 = (/.f64 %12 #s(literal 1/2 binary64)) %46 = (/.f64 %25 #s(literal 2 binary64)) %47 = (/.f64 z #s(literal 1/2 binary64)) %49 = (*.f64 #s(literal 1/2 binary64) z) %50 = (/.f64 %49 #s(literal 2 binary64)) %51 = (/.f64 y #s(literal 1/2 binary64)) %61 = (/.f64 %9 #s(literal 4 binary64)) %64 = (/.f64 %8 #s(literal 4 binary64)) %68 = (/.f64 %4 #s(literal 4 binary64)) %70 = (/.f64 %4 #s(literal 1/2 binary64)) %73 = (/.f64 y #s(literal 4 binary64)) %76 = (/.f64 z #s(literal 4 binary64)) %82 = (*.f64 %4 #s(literal 0 binary64)) %84 = (*.f64 #s(literal 0 binary64) %4) %95 = (*.f64 %35 y) %112 = (/.f64 %4 #s(literal -1 binary64)) %128 = (*.f64 #s(literal 1/8 binary64) x) %129 = (/.f64 %128 #s(literal 4 binary64)) %131 = (*.f64 x #s(literal 1/2 binary64)) %132 = (/.f64 %131 #s(literal 2 binary64)) %134 = (neg.f64 x) %135 = (/.f64 %134 #s(literal 2 binary64)) %137 = (/.f64 %134 #s(literal 1 binary64)) %140 = (/.f64 %134 #s(literal 1/2 binary64)) %143 = (*.f64 #s(literal 1/4 binary64) x) %144 = (/.f64 %143 #s(literal 1/2 binary64)) %146 = (/.f64 %128 #s(literal 1/2 binary64)) %149 = (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) %152 = (/.f64 x #s(literal -2 binary64)) %154 = (/.f64 x #s(literal 4 binary64)) %157 = (+.f64 x x) %158 = (/.f64 %157 #s(literal 1/2 binary64)) %162 = (*.f64 #s(literal 1/16 binary64) x) %163 = (/.f64 %162 #s(literal 2 binary64)) %165 = (/.f64 %128 #s(literal -2 binary64)) %177 = (*.f64 #s(literal -1/4 binary64) x) %179 = (*.f64 #s(literal -1/8 binary64) x) %195 = (*.f64 #s(literal -2 binary64) %177) %197 = (*.f64 #s(literal -2 binary64) %143) %200 = (*.f64 %177 #s(literal -2 binary64)) %204 = (*.f64 #s(literal 2 binary64) %177) %206 = (*.f64 #s(literal 2 binary64) %143) %208 = (*.f64 %177 #s(literal 2 binary64)) %212 = (*.f64 %143 #s(literal -2 binary64)) %214 = (*.f64 %143 #s(literal 2 binary64)) %233 = (/.f64 %134 #s(literal 4 binary64)) %235 = (/.f64 %162 #s(literal 4 binary64)) %237 = (*.f64 %128 #s(literal 0 binary64)) %239 = (*.f64 #s(literal 0 binary64) %128) %353 = (/.f64 %95 #s(literal -2 binary64)) %355 = (/.f64 %95 #s(literal 2 binary64)) %357 = (/.f64 %12 #s(literal 4 binary64)) %359 = (/.f64 %5 #s(literal -2 binary64)) %422 = (- (* 1/8 x) (/ (* z y) 2)) %423 = (approx %422 %95) %427 = (neg.f64 %423) %429 = (fma.f64 #s(literal 1/8 binary64) x t) %430 = (pow.f64 %429 #s(literal 1 binary64)) %432 = (/.f64 (fma.f64 t #s(literal -2 binary64) %177) #s(literal -2 binary64)) %434 = (/.f64 (*.f64 #s(literal 2 binary64) %429) #s(literal 2 binary64)) %436 = (/.f64 #s(literal 1 binary64) (pow.f64 %429 #s(literal -1 binary64))) %437 = (/.f64 %429 #s(literal 1 binary64)) %438 = (-.f64 %179 t) %439 = (neg.f64 %438) %440 = (fma.f64 %129 #s(literal 4 binary64) t) %441 = (fma.f64 %132 #s(literal 1/2 binary64) t) %442 = (fma.f64 %135 #s(literal -1/4 binary64) t) %443 = (fma.f64 %137 #s(literal -1/8 binary64) t) %444 = (fma.f64 %140 #s(literal -1/16 binary64) t) %445 = (fma.f64 %144 #s(literal 1/4 binary64) t) %446 = (fma.f64 %146 #s(literal 1/2 binary64) t) %447 = (fma.f64 #s(literal -1/16 binary64) %149 t) %448 = (fma.f64 #s(literal -1/16 binary64) %140 t) %449 = (fma.f64 %152 #s(literal -1/4 binary64) t) %450 = (fma.f64 %154 #s(literal 1/2 binary64) t) %451 = (fma.f64 #s(literal 1/32 binary64) %158 t) %452 = (fma.f64 %158 #s(literal 1/32 binary64) t) %453 = (fma.f64 %163 #s(literal 4 binary64) t) %454 = (fma.f64 %165 #s(literal -2 binary64) t) %455 = (fma.f64 #s(literal -1/4 binary64) %135 t) %456 = (fma.f64 %162 #s(literal 2 binary64) t) %457 = (fma.f64 #s(literal 1/16 binary64) %157 t) %458 = (fma.f64 %131 #s(literal 1/4 binary64) t) %459 = (fma.f64 #s(literal 4 binary64) %129 t) %460 = (fma.f64 #s(literal 4 binary64) %163 t) %461 = (fma.f64 %157 #s(literal 1/16 binary64) t) %462 = (fma.f64 #s(literal 1/4 binary64) %144 t) %463 = (fma.f64 #s(literal 1/4 binary64) %131 t) %464 = (fma.f64 %134 #s(literal -1/8 binary64) t) %465 = (fma.f64 %177 #s(literal -1/2 binary64) t) %466 = (fma.f64 #s(literal -1 binary64) %179 t) %467 = (fma.f64 #s(literal -1/8 binary64) %137 t) %468 = (fma.f64 #s(literal -1/8 binary64) %134 t) %469 = (fma.f64 #s(literal 1/2 binary64) %146 t) %470 = (fma.f64 #s(literal 1/2 binary64) %154 t) %471 = (fma.f64 #s(literal 1/2 binary64) %143 t) %472 = (fma.f64 %143 #s(literal 1/2 binary64) t) %473 = (fma.f64 #s(literal -2 binary64) %165 t) %474 = (fma.f64 #s(literal 1 binary64) %128 t) %475 = (fma.f64 #s(literal 2 binary64) %162 t) %476 = (fma.f64 %128 #s(literal 1 binary64) t) %477 = (fma.f64 x #s(literal 1/8 binary64) t) %478 = (neg.f64 t) %479 = (-.f64 %128 %478) %480 = (-.f64 t %179) %481 = (+.f64 %128 t) %482 = (+.f64 t %128) %484 = (approx (+ %422 t) %429) %508 = (fma.f64 %31 z %429) %511 = (/.f64 %508 #s(literal 2 binary64)) %513 = (+.f64 t t) %514 = (fma.f64 #s(literal -1/4 binary64) x %4) %515 = (-.f64 %513 %514) %516 = (/.f64 %515 #s(literal 1/2 binary64)) %518 = (/.f64 %515 #s(literal 1 binary64)) %520 = (fma.f64 %429 #s(literal -2 binary64) %4) %522 = (fma.f64 t #s(literal -2 binary64) %514) %524 = (*.f64 %429 #s(literal 2 binary64)) %525 = (-.f64 %524 %4) %541 = (fma.f64 %31 z t) %548 = (fma.f64 %143 #s(literal -2 binary64) %5) %552 = (fma.f64 %143 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %4)) %555 = (fma.f64 t #s(literal -2 binary64) %4) %572 = (-.f64 %143 %4) %576 = (fma.f64 #s(literal -1/2 binary64) %4 %128) %584 = (-.f64 %513 %4) %646 = (*.f64 #s(literal -2 binary64) %555) %649 = (*.f64 #s(literal -2 binary64) %584) %652 = (*.f64 #s(literal 2 binary64) %555) %655 = (*.f64 #s(literal 2 binary64) %584) %658 = (*.f64 #s(literal 1 binary64) %555) %678 = (fma.f64 %25 z %438) %718 = (/.f64 %572 #s(literal 1/2 binary64)) %773 = (fma.f64 %25 z %179) %800 = (/.f64 %524 #s(literal 2 binary64)) %803 = (/.f64 (*.f64 %429 #s(literal -2 binary64)) #s(literal -2 binary64)) %824 = (+.f64 %423 t) x y z (*.f64 %5 #s(literal 1/2 binary64)) (*.f64 %8 %9) (*.f64 %9 %8) (*.f64 %12 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %4) (*.f64 %4 #s(literal 1 binary64)) %4 (*.f64 y z) (pow.f64 %4 #s(literal 1 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) (/.f64 %4 #s(literal 1 binary64)) (neg.f64 %12) (fma.f64 (/.f64 %26 #s(literal -2 binary64)) #s(literal -2 binary64) %26) (fma.f64 %32 %33 %26) (fma.f64 %36 %37 %26) (fma.f64 %39 #s(literal 1/2 binary64) %26) (fma.f64 %41 #s(literal 2 binary64) %26) (fma.f64 %43 #s(literal -1/4 binary64) %26) (fma.f64 %46 %47 %26) (fma.f64 %50 %51 %26) (fma.f64 (/.f64 %5 #s(literal 1/2 binary64)) #s(literal 1/8 binary64) %26) (fma.f64 (/.f64 %5 #s(literal 1 binary64)) #s(literal 1/4 binary64) %26) (fma.f64 %37 %36 %26) (fma.f64 %37 %61 %26) (fma.f64 %61 %37 %26) (fma.f64 %64 %33 %26) (fma.f64 %33 %32 %26) (fma.f64 %33 %64 %26) (fma.f64 %68 #s(literal 2 binary64) %26) (fma.f64 %70 #s(literal 1/4 binary64) %26) (fma.f64 %47 %46 %26) (fma.f64 %47 %73 %26) (fma.f64 %73 %47 %26) (fma.f64 %76 %51 %26) (fma.f64 %51 %50 %26) (fma.f64 %51 %76 %26) (fma.f64 %5 #s(literal 1/4 binary64) %26) (fma.f64 %5 #s(literal 1/2 binary64) %82) (fma.f64 %5 #s(literal 1/2 binary64) %84) (fma.f64 #s(literal -1/4 binary64) %43 %26) (fma.f64 #s(literal 1/4 binary64) %70 %26) (fma.f64 %25 z %26) (fma.f64 %8 %9 %82) (fma.f64 %8 %9 %84) (fma.f64 %8 %35 %26) (fma.f64 %9 %8 %82) (fma.f64 %9 %8 %84) (fma.f64 %9 %31 %26) (fma.f64 #s(literal -1 binary64) %95 %26) (fma.f64 %31 %9 %26) (fma.f64 %49 y %26) (fma.f64 #s(literal 1/2 binary64) %39 %26) (fma.f64 #s(literal 1/2 binary64) %4 %26) (fma.f64 %12 #s(literal -1 binary64) %82) (fma.f64 %12 #s(literal -1 binary64) %84) (fma.f64 %12 #s(literal -1/2 binary64) %26) (fma.f64 #s(literal 1 binary64) %26 %26) (fma.f64 #s(literal 1 binary64) %4 %82) (fma.f64 #s(literal 1 binary64) %4 %84) (fma.f64 %95 #s(literal -1 binary64) %26) (fma.f64 %35 %8 %26) (fma.f64 %26 #s(literal 1 binary64) %26) (fma.f64 #s(literal 2 binary64) %41 %26) (fma.f64 #s(literal 2 binary64) %68 %26) (fma.f64 #s(literal -1/2 binary64) %112 %26) (fma.f64 #s(literal -1/2 binary64) %12 %26) (fma.f64 %4 #s(literal 1/2 binary64) %26) (fma.f64 %4 #s(literal 1 binary64) %82) (fma.f64 %4 #s(literal 1 binary64) %84) (fma.f64 z %25 %26) (fma.f64 z y %82) (fma.f64 z y %84) (fma.f64 y %49 %26) (fma.f64 y z %82) (fma.f64 y z %84) (+.f64 %26 %26) (+.f64 %4 %82) (+.f64 %4 %84) t #s(literal 1/8 binary64) (*.f64 %129 #s(literal 4 binary64)) (*.f64 %132 #s(literal 1/2 binary64)) (*.f64 %135 #s(literal -1/4 binary64)) (*.f64 %137 #s(literal -1/8 binary64)) (*.f64 %140 #s(literal -1/16 binary64)) (*.f64 %144 #s(literal 1/4 binary64)) (*.f64 %146 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/16 binary64) %149) (*.f64 #s(literal -1/16 binary64) %140) (*.f64 %152 #s(literal -1/4 binary64)) (*.f64 %154 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/32 binary64) %158) (*.f64 %158 #s(literal 1/32 binary64)) (*.f64 %163 #s(literal 4 binary64)) (*.f64 %165 #s(literal -2 binary64)) (*.f64 #s(literal -1/4 binary64) %135) (*.f64 %162 #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) %157) (*.f64 %131 #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) %129) (*.f64 #s(literal 4 binary64) %163) (*.f64 %157 #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) %144) (*.f64 #s(literal 1/4 binary64) %131) (*.f64 %134 #s(literal -1/8 binary64)) (*.f64 %177 #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) %179) (*.f64 #s(literal -1/8 binary64) %137) (*.f64 #s(literal -1/8 binary64) %134) (*.f64 #s(literal 1/2 binary64) %146) (*.f64 #s(literal 1/2 binary64) %154) (*.f64 #s(literal 1/2 binary64) %143) (*.f64 %143 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) %165) (*.f64 #s(literal 1 binary64) %128) (*.f64 #s(literal 2 binary64) %162) (*.f64 %128 #s(literal 1 binary64)) %128 (*.f64 x #s(literal 1/8 binary64)) (pow.f64 %128 #s(literal 1 binary64)) (/.f64 %144 #s(literal 4 binary64)) (/.f64 %146 #s(literal 2 binary64)) (/.f64 %195 #s(literal 4 binary64)) (/.f64 %197 #s(literal -4 binary64)) (/.f64 %200 #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) %157) #s(literal 4 binary64)) (/.f64 %204 #s(literal -4 binary64)) (/.f64 %206 #s(literal 4 binary64)) (/.f64 %208 #s(literal -4 binary64)) (/.f64 %162 #s(literal 1/2 binary64)) (/.f64 %131 #s(literal 4 binary64)) (/.f64 %212 #s(literal -4 binary64)) (/.f64 %214 #s(literal 4 binary64)) (/.f64 %177 #s(literal -2 binary64)) (/.f64 %179 #s(literal -1 binary64)) (/.f64 %143 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %177)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %128)) (/.f64 #s(literal 1 binary64) (pow.f64 %128 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %143)) (/.f64 %128 #s(literal 1 binary64)) (neg.f64 %179) (fma.f64 #s(literal 1/64 binary64) %158 %162) (fma.f64 #s(literal -1/32 binary64) %140 %162) (fma.f64 %233 #s(literal -1/4 binary64) %162) (fma.f64 %235 #s(literal 4 binary64) %162) (fma.f64 %129 #s(literal 4 binary64) %237) (fma.f64 %129 #s(literal 4 binary64) %239) (fma.f64 %129 #s(literal 2 binary64) %162) (fma.f64 %132 #s(literal 1/4 binary64) %162) (fma.f64 %132 #s(literal 1/2 binary64) %237) (fma.f64 %132 #s(literal 1/2 binary64) %239) (fma.f64 %135 #s(literal -1/4 binary64) %237) (fma.f64 %135 #s(literal -1/4 binary64) %239) (fma.f64 %135 #s(literal -1/8 binary64) %162) (fma.f64 %137 #s(literal -1/16 binary64) %162) (fma.f64 %137 #s(literal -1/8 binary64) %237) (fma.f64 %137 #s(literal -1/8 binary64) %239) (fma.f64 %140 #s(literal -1/32 binary64) %162) (fma.f64 %140 #s(literal -1/16 binary64) %237) (fma.f64 %140 #s(literal -1/16 binary64) %239) (fma.f64 %144 #s(literal 1/4 binary64) %237) (fma.f64 %144 #s(literal 1/4 binary64) %239) (fma.f64 %144 #s(literal 1/8 binary64) %162) (fma.f64 %146 #s(literal 1/4 binary64) %162) (fma.f64 %146 #s(literal 1/2 binary64) %237) (fma.f64 %146 #s(literal 1/2 binary64) %239) (fma.f64 #s(literal -1/16 binary64) %149 %237) (fma.f64 #s(literal -1/16 binary64) %149 %239) (fma.f64 #s(literal -1/16 binary64) %137 %162) (fma.f64 #s(literal -1/16 binary64) %140 %237) (fma.f64 #s(literal -1/16 binary64) %140 %239) (fma.f64 %152 #s(literal -1/4 binary64) %237) (fma.f64 %152 #s(literal -1/4 binary64) %239) (fma.f64 %154 #s(literal 1/4 binary64) %162) (fma.f64 %154 #s(literal 1/2 binary64) %237) (fma.f64 %154 #s(literal 1/2 binary64) %239) (fma.f64 #s(literal 1/32 binary64) %158 %237) (fma.f64 #s(literal 1/32 binary64) %158 %239) (fma.f64 #s(literal 1/32 binary64) %157 %162) (fma.f64 %158 #s(literal 1/32 binary64) %237) (fma.f64 %158 #s(literal 1/32 binary64) %239) (fma.f64 %163 #s(literal 4 binary64) %237) (fma.f64 %163 #s(literal 4 binary64) %239) (fma.f64 %163 #s(literal 2 binary64) %162) (fma.f64 %165 #s(literal -2 binary64) %237) (fma.f64 %165 #s(literal -2 binary64) %239) (fma.f64 #s(literal -1/4 binary64) %233 %162) (fma.f64 #s(literal -1/4 binary64) %135 %237) (fma.f64 #s(literal -1/4 binary64) %135 %239) (fma.f64 %162 #s(literal 1 binary64) %162) (fma.f64 %162 #s(literal 2 binary64) %237) (fma.f64 %162 #s(literal 2 binary64) %239) (fma.f64 #s(literal 1/16 binary64) %157 %237) (fma.f64 #s(literal 1/16 binary64) %157 %239) (fma.f64 #s(literal 1/16 binary64) x %162) (fma.f64 %131 #s(literal 1/4 binary64) %237) (fma.f64 %131 #s(literal 1/4 binary64) %239) (fma.f64 %131 #s(literal 1/8 binary64) %162) (fma.f64 #s(literal 4 binary64) %235 %162) (fma.f64 #s(literal 4 binary64) %129 %237) (fma.f64 #s(literal 4 binary64) %129 %239) (fma.f64 #s(literal 4 binary64) %163 %237) (fma.f64 #s(literal 4 binary64) %163 %239) (fma.f64 %157 #s(literal 1/32 binary64) %162) (fma.f64 %157 #s(literal 1/16 binary64) %237) (fma.f64 %157 #s(literal 1/16 binary64) %239) (fma.f64 #s(literal 1/4 binary64) %144 %237) (fma.f64 #s(literal 1/4 binary64) %144 %239) (fma.f64 #s(literal 1/4 binary64) %146 %162) (fma.f64 #s(literal 1/4 binary64) %154 %162) (fma.f64 #s(literal 1/4 binary64) %131 %237) (fma.f64 #s(literal 1/4 binary64) %131 %239) (fma.f64 %134 #s(literal -1/16 binary64) %162) (fma.f64 %134 #s(literal -1/8 binary64) %237) (fma.f64 %134 #s(literal -1/8 binary64) %239) (fma.f64 %177 #s(literal -1/2 binary64) %237) (fma.f64 %177 #s(literal -1/2 binary64) %239) (fma.f64 #s(literal -1 binary64) %179 %237) (fma.f64 #s(literal -1 binary64) %179 %239) (fma.f64 #s(literal -1/8 binary64) %135 %162) (fma.f64 #s(literal -1/8 binary64) %137 %237) (fma.f64 #s(literal -1/8 binary64) %137 %239) (fma.f64 #s(literal -1/8 binary64) %134 %237) (fma.f64 #s(literal -1/8 binary64) %134 %239) (fma.f64 #s(literal 1/2 binary64) %146 %237) (fma.f64 #s(literal 1/2 binary64) %146 %239) (fma.f64 #s(literal 1/2 binary64) %154 %237) (fma.f64 #s(literal 1/2 binary64) %154 %239) (fma.f64 #s(literal 1/2 binary64) %143 %237) (fma.f64 #s(literal 1/2 binary64) %143 %239) (fma.f64 #s(literal 1/2 binary64) %128 %162) (fma.f64 %143 #s(literal 1/4 binary64) %162) (fma.f64 %143 #s(literal 1/2 binary64) %237) (fma.f64 %143 #s(literal 1/2 binary64) %239) (fma.f64 #s(literal -2 binary64) %165 %237) (fma.f64 #s(literal -2 binary64) %165 %239) (fma.f64 #s(literal 1 binary64) %162 %162) (fma.f64 #s(literal 1 binary64) %128 %237) (fma.f64 #s(literal 1 binary64) %128 %239) (fma.f64 #s(literal 2 binary64) %129 %162) (fma.f64 #s(literal 2 binary64) %163 %162) (fma.f64 #s(literal 2 binary64) %162 %237) (fma.f64 #s(literal 2 binary64) %162 %239) (fma.f64 %128 #s(literal 1/2 binary64) %162) (fma.f64 %128 #s(literal 1 binary64) %237) (fma.f64 %128 #s(literal 1 binary64) %239) (fma.f64 #s(literal 1/8 binary64) %131 %162) (fma.f64 #s(literal 1/8 binary64) x %237) (fma.f64 #s(literal 1/8 binary64) x %239) (fma.f64 x #s(literal 1/16 binary64) %162) (fma.f64 x #s(literal 1/8 binary64) %237) (fma.f64 x #s(literal 1/8 binary64) %239) (-.f64 %162 (neg.f64 %162)) (-.f64 %162 (/.f64 %179 #s(literal 2 binary64))) (+.f64 %162 %162) (+.f64 %128 %237) (+.f64 %128 %239) #s(literal -1/2 binary64) (*.f64 %353 #s(literal -2 binary64)) (*.f64 %355 #s(literal 2 binary64)) (*.f64 %357 #s(literal 2 binary64)) (*.f64 %359 #s(literal 1/2 binary64)) (*.f64 %32 %47) (*.f64 %36 %51) (*.f64 %43 #s(literal 1/4 binary64)) (*.f64 %46 %33) (*.f64 %50 %37) (*.f64 %37 %50) (*.f64 %37 %76) (*.f64 %61 %51) (*.f64 %64 %47) (*.f64 %33 %46) (*.f64 %33 %73) (*.f64 %70 #s(literal -1/4 binary64)) (*.f64 %47 %32) (*.f64 %47 %64) (*.f64 %73 %33) (*.f64 %76 %37) (*.f64 %51 %36) (*.f64 %51 %61) (*.f64 %5 #s(literal -1/4 binary64)) (*.f64 #s(literal -1/4 binary64) %70) (*.f64 #s(literal 1/4 binary64) %43) (*.f64 %25 %9) (*.f64 %8 %49) (*.f64 %9 %25) (*.f64 #s(literal -1 binary64) %26) (*.f64 %31 z) (*.f64 %49 %8) (*.f64 #s(literal 1/2 binary64) %112) (*.f64 #s(literal 1/2 binary64) %12) (*.f64 %12 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %95) (*.f64 %95 #s(literal 1 binary64)) %95 (*.f64 %26 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) %4) (*.f64 %4 #s(literal -1/2 binary64)) (*.f64 z %31) (*.f64 y %35) (pow.f64 %95 #s(literal 1 binary64)) (/.f64 (/.f64 %95 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 %355 #s(literal 1/2 binary64)) (/.f64 %357 #s(literal 1/2 binary64)) (/.f64 %43 #s(literal 4 binary64)) (/.f64 %12 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %95)) (/.f64 #s(literal 1 binary64) (pow.f64 %95 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %12)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %4)) (/.f64 %95 #s(literal 1 binary64)) (/.f64 %26 #s(literal -1 binary64)) (/.f64 %4 #s(literal -2 binary64)) (neg.f64 %26) (pow.f64 %423 #s(literal 1 binary64)) %423 (/.f64 #s(literal 1 binary64) (pow.f64 %423 #s(literal -1 binary64))) (neg.f64 %427) %430 %432 %434 %436 %437 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %429 %477 %479 %480 %481 %482 (pow.f64 %484 #s(literal 1 binary64)) %484 (/.f64 #s(literal 1 binary64) (pow.f64 %484 #s(literal -1 binary64))) (*.f64 %9 #s(literal 1/2 binary64)) (*.f64 %49 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %9) (*.f64 #s(literal 1 binary64) %35) (*.f64 %35 #s(literal 1 binary64)) %35 (*.f64 z #s(literal -1/2 binary64)) (pow.f64 %35 #s(literal 1 binary64)) (/.f64 %61 #s(literal 1/2 binary64)) (/.f64 %33 #s(literal 4 binary64)) (/.f64 %9 #s(literal 2 binary64)) (/.f64 %49 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %9)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) z)) (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1 binary64))) (/.f64 %35 #s(literal 1 binary64)) (/.f64 z #s(literal -2 binary64)) (neg.f64 %49) %430 %432 %434 %436 %437 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %429 %477 %479 %480 %481 %482 (*.f64 (/.f64 %508 #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 %511 #s(literal 2 binary64)) (*.f64 %516 #s(literal 1/4 binary64)) (*.f64 %518 #s(literal 1/2 binary64)) (*.f64 %520 #s(literal -1/2 binary64)) (*.f64 %522 #s(literal -1/2 binary64)) (*.f64 %525 #s(literal 1/2 binary64)) (*.f64 %515 #s(literal 1/2 binary64)) (*.f64 %508 #s(literal 1 binary64)) (pow.f64 %508 #s(literal 1 binary64)) (/.f64 (/.f64 %525 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 %525 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %525 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %515 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 %508 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 %511 #s(literal 1/2 binary64)) (/.f64 (fma.f64 %541 #s(literal -2 binary64) %177) #s(literal -2 binary64)) (/.f64 (fma.f64 %541 #s(literal 2 binary64) %143) #s(literal 2 binary64)) (/.f64 (fma.f64 %429 #s(literal 1 binary64) %95) #s(literal 1 binary64)) (/.f64 (fma.f64 t #s(literal -4 binary64) %548) #s(literal -4 binary64)) (/.f64 (fma.f64 t #s(literal 4 binary64) %552) #s(literal 4 binary64)) (/.f64 (-.f64 %143 %555) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %429 #s(literal 1 binary64)) %26) #s(literal 1 binary64)) (/.f64 (fma.f64 %513 #s(literal -4 binary64) (*.f64 %548 #s(literal 2 binary64))) #s(literal -8 binary64)) (/.f64 (fma.f64 %513 #s(literal 4 binary64) (*.f64 %552 #s(literal 2 binary64))) #s(literal 8 binary64)) (/.f64 (fma.f64 %513 #s(literal -2 binary64) (*.f64 %514 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %513 #s(literal 2 binary64) (*.f64 %572 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) t (*.f64 %576 #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 %555 #s(literal -2 binary64) %200) #s(literal 4 binary64)) (/.f64 (fma.f64 %555 #s(literal 2 binary64) %212) #s(literal -4 binary64)) (/.f64 (fma.f64 %584 #s(literal -2 binary64) %208) #s(literal -4 binary64)) (/.f64 (fma.f64 %584 #s(literal 2 binary64) %214) #s(literal 4 binary64)) (/.f64 (fma.f64 %177 #s(literal -2 binary64) (*.f64 %555 #s(literal -2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %177 #s(literal 2 binary64) (*.f64 %584 #s(literal -2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %143 #s(literal -2 binary64) (*.f64 %555 #s(literal 2 binary64))) #s(literal -4 binary64)) (/.f64 (fma.f64 %143 #s(literal 2 binary64) (*.f64 %584 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) x (*.f64 %555 #s(literal 1 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 %584 #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 %516 #s(literal 4 binary64)) (/.f64 %518 #s(literal 2 binary64)) (/.f64 (+.f64 %555 %177) #s(literal -2 binary64)) (/.f64 (+.f64 %584 %143) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) x %555) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x %584) #s(literal 2 binary64)) (/.f64 (-.f64 %177 %584) #s(literal -2 binary64)) (/.f64 (fma.f64 %513 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) %548)) #s(literal -8 binary64)) (/.f64 (fma.f64 %513 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %552)) #s(literal 8 binary64)) (/.f64 (fma.f64 %513 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %514)) #s(literal -4 binary64)) (/.f64 (fma.f64 %513 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %572)) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) t (*.f64 #s(literal 2 binary64) %576)) #s(literal 2 binary64)) (/.f64 (fma.f64 %555 #s(literal -2 binary64) %195) #s(literal 4 binary64)) (/.f64 (fma.f64 %555 #s(literal 2 binary64) %197) #s(literal -4 binary64)) (/.f64 (fma.f64 %555 #s(literal 1 binary64) %177) #s(literal -2 binary64)) (/.f64 (fma.f64 %584 #s(literal -2 binary64) %204) #s(literal -4 binary64)) (/.f64 (fma.f64 %584 #s(literal 2 binary64) %206) #s(literal 4 binary64)) (/.f64 (fma.f64 %584 #s(literal 1 binary64) %143) #s(literal 2 binary64)) (/.f64 (fma.f64 %177 #s(literal -2 binary64) %646) #s(literal 4 binary64)) (/.f64 (fma.f64 %177 #s(literal 2 binary64) %649) #s(literal -4 binary64)) (/.f64 (fma.f64 %143 #s(literal -2 binary64) %652) #s(literal -4 binary64)) (/.f64 (fma.f64 %143 #s(literal 2 binary64) %655) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) x %658) #s(literal -2 binary64)) (/.f64 (-.f64 %208 %646) #s(literal -4 binary64)) (/.f64 (-.f64 %200 %649) #s(literal 4 binary64)) (/.f64 (-.f64 %214 %652) #s(literal 4 binary64)) (/.f64 (-.f64 %212 %655) #s(literal -4 binary64)) (/.f64 (-.f64 %143 %658) #s(literal 2 binary64)) (/.f64 (neg.f64 %520) #s(literal 2 binary64)) (/.f64 (neg.f64 %525) #s(literal -2 binary64)) (/.f64 %520 #s(literal -2 binary64)) (/.f64 %522 #s(literal -2 binary64)) (/.f64 %525 #s(literal 2 binary64)) (/.f64 %678 #s(literal -1 binary64)) (/.f64 %515 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %520)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %522)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %525)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %508)) (/.f64 #s(literal 1 binary64) (pow.f64 %508 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %515)) (/.f64 %508 #s(literal 1 binary64)) (neg.f64 %678) (fma.f64 (/.f64 %576 #s(literal -2 binary64)) #s(literal -2 binary64) t) (fma.f64 (/.f64 %576 #s(literal 2 binary64)) #s(literal 2 binary64) t) (fma.f64 %353 #s(literal -2 binary64) %429) (fma.f64 %355 #s(literal 2 binary64) %429) (fma.f64 %129 #s(literal 4 binary64) %541) (fma.f64 %132 #s(literal 1/2 binary64) %541) (fma.f64 %135 #s(literal -1/4 binary64) %541) (fma.f64 %137 #s(literal -1/8 binary64) %541) (fma.f64 %140 #s(literal -1/16 binary64) %541) (fma.f64 %144 #s(literal 1/4 binary64) %541) (fma.f64 %146 #s(literal 1/2 binary64) %541) (fma.f64 #s(literal -1/16 binary64) %149 %541) (fma.f64 #s(literal -1/16 binary64) %140 %541) (fma.f64 %152 #s(literal -1/4 binary64) %541) (fma.f64 %154 #s(literal 1/2 binary64) %541) (fma.f64 (/.f64 %572 #s(literal 4 binary64)) #s(literal 2 binary64) t) (fma.f64 (/.f64 %514 #s(literal 1/2 binary64)) #s(literal -1/4 binary64) t) (fma.f64 (/.f64 %514 #s(literal 1 binary64)) #s(literal -1/2 binary64) t) (fma.f64 %718 #s(literal 1/4 binary64) t) (fma.f64 #s(literal 1/32 binary64) %158 %541) (fma.f64 %357 #s(literal 2 binary64) %429) (fma.f64 %359 #s(literal 1/2 binary64) %429) (fma.f64 %32 %47 %429) (fma.f64 %36 %51 %429) (fma.f64 %43 #s(literal 1/4 binary64) %429) (fma.f64 %46 %33 %429) (fma.f64 %50 %37 %429) (fma.f64 %37 %50 %429) (fma.f64 %37 %76 %429) (fma.f64 %61 %51 %429) (fma.f64 %64 %47 %429) (fma.f64 %33 %46 %429) (fma.f64 %33 %73 %429) (fma.f64 %70 #s(literal -1/4 binary64) %429) (fma.f64 %47 %32 %429) (fma.f64 %47 %64 %429) (fma.f64 %73 %33 %429) (fma.f64 %76 %37 %429) (fma.f64 %51 %36 %429) (fma.f64 %51 %61 %429) (fma.f64 %158 #s(literal 1/32 binary64) %541) (fma.f64 %163 #s(literal 4 binary64) %541) (fma.f64 %165 #s(literal -2 binary64) %541) (fma.f64 %5 #s(literal -1/4 binary64) %429) (fma.f64 #s(literal -1/4 binary64) %135 %541) (fma.f64 #s(literal -1/4 binary64) %70 %429) (fma.f64 %555 #s(literal -1/2 binary64) %128) (fma.f64 %584 #s(literal 1/2 binary64) %128) (fma.f64 %162 #s(literal 2 binary64) %541) (fma.f64 #s(literal 1/16 binary64) %157 %541) (fma.f64 %131 #s(literal 1/4 binary64) %541) (fma.f64 %548 #s(literal -1/4 binary64) t) (fma.f64 #s(literal 4 binary64) %129 %541) (fma.f64 #s(literal 4 binary64) %163 %541) (fma.f64 %552 #s(literal 1/4 binary64) t) (fma.f64 %541 #s(literal 1 binary64) %128) (fma.f64 %157 #s(literal 1/16 binary64) %541) (fma.f64 #s(literal 1/4 binary64) %144 %541) (fma.f64 #s(literal 1/4 binary64) %718 t) (fma.f64 #s(literal 1/4 binary64) %43 %429) (fma.f64 #s(literal 1/4 binary64) %131 %541) (fma.f64 %25 %9 %429) (fma.f64 %134 #s(literal -1/8 binary64) %541) (fma.f64 %8 %49 %429) (fma.f64 %177 #s(literal -1/2 binary64) %541) (fma.f64 %9 %25 %429) (fma.f64 %514 #s(literal -1/2 binary64) t) (fma.f64 #s(literal -1 binary64) %179 %541) (fma.f64 #s(literal -1 binary64) %26 %429) %508 (fma.f64 %49 %8 %429) (fma.f64 #s(literal -1/8 binary64) %137 %541) (fma.f64 #s(literal -1/8 binary64) %134 %541) (fma.f64 %773 #s(literal -1 binary64) t) (fma.f64 #s(literal 1/2 binary64) %146 %541) (fma.f64 #s(literal 1/2 binary64) %154 %541) (fma.f64 #s(literal 1/2 binary64) %112 %429) (fma.f64 #s(literal 1/2 binary64) %572 t) (fma.f64 #s(literal 1/2 binary64) %143 %541) (fma.f64 #s(literal 1/2 binary64) %12 %429) (fma.f64 %572 #s(literal 1/2 binary64) t) (fma.f64 %143 #s(literal 1/2 binary64) %541) (fma.f64 #s(literal -2 binary64) %165 %541) (fma.f64 %12 #s(literal 1/2 binary64) %429) (fma.f64 #s(literal 1 binary64) %95 %429) (fma.f64 #s(literal 1 binary64) %576 t) (fma.f64 #s(literal 1 binary64) %128 %541) (fma.f64 %95 #s(literal 1 binary64) %429) (fma.f64 %35 y %429) (fma.f64 %576 #s(literal 1 binary64) t) (fma.f64 %26 #s(literal -1 binary64) %429) (fma.f64 #s(literal 2 binary64) %162 %541) (fma.f64 #s(literal -1/2 binary64) %4 %429) (fma.f64 %128 #s(literal 1 binary64) %541) (fma.f64 #s(literal 1/8 binary64) x %541) (fma.f64 %4 #s(literal -1/2 binary64) %429) (fma.f64 z %31 %429) (fma.f64 y %35 %429) (fma.f64 x #s(literal 1/8 binary64) %541) (-.f64 %800 %26) (-.f64 %803 %26) (-.f64 %541 %179) (-.f64 %95 (/.f64 %438 #s(literal 1 binary64))) (-.f64 %95 %438) (-.f64 %429 %26) (-.f64 %576 (/.f64 %478 #s(literal 1 binary64))) (-.f64 %576 %478) (-.f64 %128 (-.f64 %26 t)) (-.f64 t %773) (+.f64 %800 %95) (+.f64 %803 %95) (+.f64 %541 %128) (+.f64 %95 %429) (+.f64 %429 %95) (+.f64 %576 t) (+.f64 %128 %541) (+.f64 t %576) (pow.f64 %824 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %824 #s(literal -1 binary64))) (neg.f64 (neg.f64 %824)) (-.f64 %423 %478) (-.f64 t %427) %824 (+.f64 t %423) |
Compiled 689 to 931 computations (-35.1% saved)
Compiled 61 to 203 computations (-232.8% saved)
4 alts after pruning (2 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 59 | 2 | 61 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 2 | 3 |
| Done | 0 | 0 | 0 |
| Total | 60 | 4 | 64 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
| ✓ | 72.3% | (+.f64 (approx (- (* 1/8 x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) |
| ▶ | 59.7% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) |
| ▶ | 32.5% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) t)) |
Compiled 4 to 13 computations (-225.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 423 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (* 1/8 x) %6 = (approx (+ t %4) t) %7 = (fma.f64 #s(literal 1/8 binary64) x t) x t #s(literal 1/8 binary64) %6 %7 (approx (+ (- %4 (/ (* z y) 2)) t) %7) (approx (+ (- %4 (/ (* y z) 2)) t) %6) |
| Outputs |
|---|
%6 = (* 1/8 x) %7 = (+ t %6) %10 = (*.f64 #s(literal 1/8 binary64) x) %11 = (+.f64 t %10) %19 = (+ (- %6 (/ (* z y) 2)) t) %21 = (*.f64 y z) %22 = (*.f64 #s(literal 1/2 binary64) %21) %23 = (-.f64 t %22) %28 = (/.f64 t x) %29 = (+.f64 #s(literal 1/8 binary64) %28) %83 = (-.f64 %10 %22) %86 = (/.f64 x t) %88 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) %86)) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 t) (approx %7 %11) (approx %19 %23) (approx %19 (-.f64 %11 %22)) (approx %7 %10) (approx %7 (*.f64 x %29)) (approx %19 (*.f64 x (-.f64 %29 (*.f64 #s(literal 1/2 binary64) (/.f64 %21 x))))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %28) #s(literal 1/8 binary64))))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %23 x)) #s(literal 1/8 binary64))))) (approx %19 (+.f64 t (fma.f64 #s(literal -1/2 binary64) %21 %10))) (approx %19 (*.f64 #s(literal -1/2 binary64) %21)) (approx %19 (*.f64 y (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 x y) (/.f64 t y)) (*.f64 #s(literal 1/2 binary64) z)))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %11 y)) (*.f64 #s(literal -1/2 binary64) z))))) (approx %19 (*.f64 z (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 x z) (/.f64 t z)) (*.f64 #s(literal 1/2 binary64) y)))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %11 z)) (*.f64 #s(literal -1/2 binary64) y))))) (approx %19 %83) (approx %7 (*.f64 t %88)) (approx %19 (*.f64 t (-.f64 %88 (*.f64 #s(literal 1/2 binary64) (/.f64 %21 t))))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/8 binary64) %86) #s(literal 1 binary64))))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %83 t)) #s(literal 1 binary64))))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | t | 0 |
| 1.0ms | x | -inf |
| 1.0ms | t | -inf |
| 1.0ms | t | inf |
| 1.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 49 |
| 0 | 21 | 47 |
| 1 | 95 | 45 |
| 2 | 239 | 45 |
| 3 | 747 | 45 |
| 0 | 4078 | 45 |
| 0 | 4268 | 43 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (* 1/8 x) %6 = (approx (+ t %4) t) %7 = (fma.f64 #s(literal 1/8 binary64) x t) x t #s(literal 1/8 binary64) %6 %7 (approx (+ (- %4 (/ (* z y) 2)) t) %7) (approx (+ (- %4 (/ (* y z) 2)) t) %6) |
| Outputs |
|---|
%5 = (+ (* 1/8 x) t) %6 = (approx %5 t) %12 = (fma.f64 #s(literal 1/8 binary64) x t) %16 = (*.f64 #s(literal -1/4 binary64) x) %26 = (*.f64 #s(literal -1/8 binary64) x) %30 = (neg.f64 x) %31 = (*.f64 #s(literal 1/2 binary64) %30) %33 = (fma.f64 #s(literal 1/16 binary64) x t) %35 = (*.f64 #s(literal 1/16 binary64) x) %36 = (neg.f64 t) %37 = (-.f64 %35 %36) %41 = (*.f64 #s(literal 1/2 binary64) %35) %47 = (*.f64 #s(literal 1/2 binary64) x) %53 = (+.f64 x x) %54 = (/.f64 %53 #s(literal 1/2 binary64)) %57 = (/.f64 %30 #s(literal 1/2 binary64)) %65 = (/.f64 %30 #s(literal 4 binary64)) %68 = (/.f64 %30 #s(literal 2 binary64)) %72 = (/.f64 %30 #s(literal 1 binary64)) %84 = (/.f64 %35 #s(literal 4 binary64)) %87 = (*.f64 #s(literal 1/8 binary64) x) %88 = (/.f64 %87 #s(literal 4 binary64)) %92 = (/.f64 %87 #s(literal 1/2 binary64)) %102 = (/.f64 %35 #s(literal 2 binary64)) %106 = (/.f64 %87 #s(literal -2 binary64)) %122 = (*.f64 x #s(literal 1/2 binary64)) %132 = (*.f64 #s(literal 1/4 binary64) x) %140 = (*.f64 #s(literal -1/2 binary64) %87) %161 = (*.f64 #s(literal 1/4 binary64) %87) %190 = (- %5 (/ (* y z) 2)) %191 = (approx %190 %12) %195 = (approx %190 %6) x t #s(literal 1/8 binary64) (pow.f64 %6 #s(literal 1 binary64)) %6 (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) (pow.f64 %12 #s(literal 1 binary64)) (/.f64 (fma.f64 t #s(literal -2 binary64) %16) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %12) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1 binary64))) (/.f64 %12 #s(literal 1 binary64)) (neg.f64 (-.f64 %26 t)) (fma.f64 %31 #s(literal -1/8 binary64) %33) (fma.f64 %31 #s(literal -1/8 binary64) %37) (fma.f64 (*.f64 #s(literal 1 binary64) %30) #s(literal -1/8 binary64) t) (fma.f64 %41 #s(literal 2 binary64) %33) (fma.f64 %41 #s(literal 2 binary64) %37) (fma.f64 (*.f64 %35 #s(literal 1/2 binary64)) #s(literal 4 binary64) t) (fma.f64 %47 #s(literal 1/8 binary64) %33) (fma.f64 %47 #s(literal 1/8 binary64) %37) (fma.f64 (/.f64 x #s(literal -2 binary64)) #s(literal -1/4 binary64) t) (fma.f64 #s(literal 1/64 binary64) %54 %33) (fma.f64 #s(literal 1/64 binary64) %54 %37) (fma.f64 %57 #s(literal -1/32 binary64) %33) (fma.f64 %57 #s(literal -1/32 binary64) %37) (fma.f64 %57 #s(literal -1/16 binary64) t) (fma.f64 #s(literal -1/32 binary64) %57 %33) (fma.f64 #s(literal -1/32 binary64) %57 %37) (fma.f64 %65 #s(literal -1/4 binary64) %33) (fma.f64 %65 #s(literal -1/4 binary64) %37) (fma.f64 %68 #s(literal -1/4 binary64) t) (fma.f64 %68 #s(literal -1/8 binary64) %33) (fma.f64 %68 #s(literal -1/8 binary64) %37) (fma.f64 %72 #s(literal -1/16 binary64) %33) (fma.f64 %72 #s(literal -1/16 binary64) %37) (fma.f64 %72 #s(literal -1/8 binary64) t) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) t) (fma.f64 #s(literal -1/16 binary64) %57 t) (fma.f64 #s(literal -1/16 binary64) %72 %33) (fma.f64 #s(literal -1/16 binary64) %72 %37) (fma.f64 #s(literal -1/16 binary64) %30 %33) (fma.f64 #s(literal -1/16 binary64) %30 %37) (fma.f64 %84 #s(literal 4 binary64) %33) (fma.f64 %84 #s(literal 4 binary64) %37) (fma.f64 %88 #s(literal 4 binary64) t) (fma.f64 %88 #s(literal 2 binary64) %33) (fma.f64 %88 #s(literal 2 binary64) %37) (fma.f64 %92 #s(literal 1/4 binary64) %33) (fma.f64 %92 #s(literal 1/4 binary64) %37) (fma.f64 %92 #s(literal 1/2 binary64) t) (fma.f64 #s(literal 1/32 binary64) %54 t) (fma.f64 #s(literal 1/32 binary64) %53 %33) (fma.f64 #s(literal 1/32 binary64) %53 %37) (fma.f64 %54 #s(literal 1/32 binary64) t) (fma.f64 %102 #s(literal 4 binary64) t) (fma.f64 %102 #s(literal 2 binary64) %33) (fma.f64 %102 #s(literal 2 binary64) %37) (fma.f64 %106 #s(literal -2 binary64) t) (fma.f64 #s(literal -1/4 binary64) %65 %33) (fma.f64 #s(literal -1/4 binary64) %65 %37) (fma.f64 #s(literal -1/4 binary64) %68 t) (fma.f64 %35 #s(literal 1 binary64) %33) (fma.f64 %35 #s(literal 1 binary64) %37) (fma.f64 %35 #s(literal 2 binary64) t) (fma.f64 #s(literal 1/16 binary64) %53 t) (fma.f64 #s(literal 1/16 binary64) x %33) (fma.f64 #s(literal 1/16 binary64) x %37) (fma.f64 #s(literal 4 binary64) %41 t) (fma.f64 #s(literal 4 binary64) %84 %33) (fma.f64 #s(literal 4 binary64) %84 %37) (fma.f64 #s(literal 4 binary64) %88 t) (fma.f64 #s(literal 4 binary64) %102 t) (fma.f64 %122 #s(literal 1/4 binary64) t) (fma.f64 %122 #s(literal 1/8 binary64) %33) (fma.f64 %122 #s(literal 1/8 binary64) %37) (fma.f64 %53 #s(literal 1/32 binary64) %33) (fma.f64 %53 #s(literal 1/32 binary64) %37) (fma.f64 %53 #s(literal 1/16 binary64) t) (fma.f64 #s(literal 1/4 binary64) %92 %33) (fma.f64 #s(literal 1/4 binary64) %92 %37) (fma.f64 #s(literal 1/4 binary64) %122 t) (fma.f64 #s(literal 1/4 binary64) %132 %33) (fma.f64 #s(literal 1/4 binary64) %132 %37) (fma.f64 %30 #s(literal -1/16 binary64) %33) (fma.f64 %30 #s(literal -1/16 binary64) %37) (fma.f64 %30 #s(literal -1/8 binary64) t) (fma.f64 %16 #s(literal -1/2 binary64) t) (fma.f64 #s(literal -1 binary64) %140 %33) (fma.f64 #s(literal -1 binary64) %140 %37) (fma.f64 #s(literal -1 binary64) %26 t) (fma.f64 #s(literal -1/8 binary64) (*.f64 %30 #s(literal 1 binary64)) t) (fma.f64 #s(literal -1/8 binary64) %68 %33) (fma.f64 #s(literal -1/8 binary64) %68 %37) (fma.f64 #s(literal -1/8 binary64) %72 t) (fma.f64 #s(literal -1/8 binary64) %30 t) (fma.f64 #s(literal 1/2 binary64) %92 t) (fma.f64 #s(literal 1/2 binary64) %132 t) (fma.f64 #s(literal 1/2 binary64) %87 %33) (fma.f64 #s(literal 1/2 binary64) %87 %37) (fma.f64 %132 #s(literal 1/4 binary64) %33) (fma.f64 %132 #s(literal 1/4 binary64) %37) (fma.f64 %132 #s(literal 1/2 binary64) t) (fma.f64 #s(literal -2 binary64) %106 t) (fma.f64 #s(literal 1 binary64) %35 %33) (fma.f64 #s(literal 1 binary64) %35 %37) (fma.f64 #s(literal 1 binary64) %87 t) (fma.f64 #s(literal 2 binary64) %161 %33) (fma.f64 #s(literal 2 binary64) %161 %37) (fma.f64 #s(literal 2 binary64) %88 %33) (fma.f64 #s(literal 2 binary64) %88 %37) (fma.f64 #s(literal 2 binary64) %102 %33) (fma.f64 #s(literal 2 binary64) %102 %37) (fma.f64 #s(literal 2 binary64) %35 t) (fma.f64 %87 #s(literal 1/2 binary64) %33) (fma.f64 %87 #s(literal 1/2 binary64) %37) (fma.f64 %87 #s(literal 1 binary64) t) (fma.f64 #s(literal 1/8 binary64) %122 %33) (fma.f64 #s(literal 1/8 binary64) %122 %37) %12 (fma.f64 x #s(literal 1/16 binary64) %33) (fma.f64 x #s(literal 1/16 binary64) %37) (fma.f64 x #s(literal 1/8 binary64) t) (-.f64 %87 %36) (-.f64 t %26) (+.f64 (+.f64 t %35) %35) (+.f64 %35 %33) (+.f64 %35 %37) (+.f64 %87 t) (+.f64 t %87) (pow.f64 %191 #s(literal 1 binary64)) %191 (/.f64 #s(literal 1 binary64) (pow.f64 %191 #s(literal -1 binary64))) (pow.f64 %195 #s(literal 1 binary64)) %195 (/.f64 #s(literal 1 binary64) (pow.f64 %195 #s(literal -1 binary64))) |
Compiled 157 to 255 computations (-62.4% saved)
Compiled 26 to 81 computations (-211.5% saved)
7 alts after pruning (3 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 23 | 3 | 26 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 2 | 2 |
| Done | 0 | 2 | 2 |
| Total | 23 | 7 | 30 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
| ✓ | 72.3% | (+.f64 (approx (- (* 1/8 x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) |
| ✓ | 59.7% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) |
| ▶ | 68.6% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (-.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 y z)))) |
| ▶ | 41.5% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) |
| ▶ | 29.1% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) (*.f64 #s(literal 1/8 binary64) x))) |
| ✓ | 32.5% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) t)) |
Compiled 7 to 17 computations (-142.9% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 136 | 591 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (*.f64 #s(literal 1/8 binary64) x) %7 = (*.f64 #s(literal -1/2 binary64) %3) %9 = (*.f64 #s(literal 1/2 binary64) %3) %10 = (-.f64 %5 %9) %13 = (* 1/8 x) %15 = (approx (+ t %13) %5) %20 = (+ (- %13 (/ (* z y) 2)) t) x y z %3 #s(literal 1/8 binary64) %5 #s(literal -1/2 binary64) %7 #s(literal 1/2 binary64) %9 %10 %15 (approx %20 %7) (approx %20 %10) (approx (+ (- %13 (/ (* y z) 2)) t) %15) |
| Outputs |
|---|
%5 = (* 1/8 x) %7 = (*.f64 #s(literal 1/8 binary64) x) %12 = (* y z) %13 = (* 1/2 %12) %14 = (- %5 %13) %16 = (*.f64 y z) %20 = (*.f64 #s(literal 1/2 binary64) %16) %21 = (-.f64 %7 %20) %24 = (+ t %5) %26 = (+.f64 t %7) %32 = (+ (- %5 (/ (* z y) 2)) t) %33 = (-.f64 t %20) %37 = (/.f64 %16 x) %42 = (/.f64 t x) %43 = (+.f64 #s(literal 1/8 binary64) %42) %46 = (*.f64 #s(literal 1/2 binary64) %37) %69 = (fma.f64 #s(literal -1/2 binary64) %16 %7) %73 = (/.f64 x y) %75 = (*.f64 #s(literal 1/2 binary64) z) %86 = (*.f64 #s(literal -1/2 binary64) z) %98 = (/.f64 x z) %100 = (*.f64 #s(literal 1/2 binary64) y) %110 = (*.f64 #s(literal -1/2 binary64) y) %122 = (/.f64 x t) %124 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) %122)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %14 (*.f64 #s(literal -1/2 binary64) %16)) (approx %14 %21) (approx %24 t) (approx %24 %26) (approx %32 %33) (approx %32 (-.f64 %26 %20)) (approx %14 (*.f64 x (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/2 binary64) %37)))) (approx %24 (*.f64 x %43)) (approx %32 (*.f64 x (-.f64 %43 %46))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %46 #s(literal 1/8 binary64))))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %42) #s(literal 1/8 binary64))))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %33 x)) #s(literal 1/8 binary64))))) (approx y y) (approx %12 %16) (approx %13 %20) (approx %14 %69) (approx %32 (+.f64 t %69)) (approx %14 (*.f64 y (-.f64 (*.f64 #s(literal 1/8 binary64) %73) %75))) (approx %32 (*.f64 y (-.f64 (fma.f64 #s(literal 1/8 binary64) %73 (/.f64 t y)) %75))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/8 binary64) %73) %86)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %26 y)) %86)))) (approx z z) (approx %14 (*.f64 z (-.f64 (*.f64 #s(literal 1/8 binary64) %98) %100))) (approx %32 (*.f64 z (-.f64 (fma.f64 #s(literal 1/8 binary64) %98 (/.f64 t z)) %100))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/8 binary64) %98) %110)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %26 z)) %110)))) (approx %24 (*.f64 t %124)) (approx %32 (*.f64 t (-.f64 %124 (*.f64 #s(literal 1/2 binary64) (/.f64 %16 t))))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/8 binary64) %122) #s(literal 1 binary64))))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %21 t)) #s(literal 1 binary64))))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 1.0ms | x | -inf |
| 1.0ms | y | inf |
| 1.0ms | z | inf |
| 1.0ms | x | inf |
| 1.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 99 |
| 0 | 34 | 99 |
| 1 | 124 | 99 |
| 2 | 291 | 99 |
| 3 | 878 | 99 |
| 0 | 4061 | 99 |
| 0 | 4282 | 89 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (*.f64 #s(literal 1/8 binary64) x) %7 = (*.f64 #s(literal -1/2 binary64) %3) %9 = (*.f64 #s(literal 1/2 binary64) %3) %10 = (-.f64 %5 %9) %13 = (* 1/8 x) %15 = (approx (+ t %13) %5) %20 = (+ (- %13 (/ (* z y) 2)) t) x y z %3 #s(literal 1/8 binary64) %5 #s(literal -1/2 binary64) %7 #s(literal 1/2 binary64) %9 %10 %15 (approx %20 %7) (approx %20 %10) (approx (+ (- %13 (/ (* y z) 2)) t) %15) |
| Outputs |
|---|
%3 = (*.f64 z y) %5 = (*.f64 %3 #s(literal 2 binary64)) %7 = (/.f64 %5 #s(literal 1 binary64)) %10 = (/.f64 %5 #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal 1 binary64) z) %14 = (/.f64 %13 #s(literal 1 binary64)) %16 = (/.f64 %13 #s(literal 1/2 binary64)) %17 = (*.f64 #s(literal 1/2 binary64) y) %19 = (neg.f64 z) %20 = (/.f64 %19 #s(literal 1/2 binary64)) %22 = (*.f64 #s(literal -1/2 binary64) y) %24 = (neg.f64 y) %25 = (/.f64 %24 #s(literal 1/2 binary64)) %26 = (*.f64 #s(literal -1/2 binary64) z) %28 = (/.f64 %3 #s(literal 1/2 binary64)) %30 = (neg.f64 %19) %31 = (/.f64 %30 #s(literal 1 binary64)) %33 = (/.f64 %30 #s(literal 1/2 binary64)) %35 = (/.f64 y #s(literal 1/2 binary64)) %36 = (*.f64 #s(literal 1/2 binary64) z) %38 = (/.f64 z #s(literal 1/2 binary64)) %43 = (*.f64 z #s(literal -1 binary64)) %45 = (*.f64 z #s(literal 1 binary64)) %48 = (*.f64 #s(literal 1/2 binary64) %3) %49 = (/.f64 %48 #s(literal 2 binary64)) %56 = (neg.f64 %3) %60 = (/.f64 %45 #s(literal 1/2 binary64)) %65 = (/.f64 %48 #s(literal 1/2 binary64)) %72 = (/.f64 %45 #s(literal 1 binary64)) %80 = (*.f64 #s(literal 2 binary64) %56) %83 = (*.f64 #s(literal 2 binary64) %3) %91 = (/.f64 %3 #s(literal -1 binary64)) %94 = (/.f64 %56 #s(literal 4 binary64)) %96 = (/.f64 %26 #s(literal 1/2 binary64)) %98 = (/.f64 %26 #s(literal 2 binary64)) %100 = (/.f64 %22 #s(literal 2 binary64)) %102 = (/.f64 %22 #s(literal 1/2 binary64)) %104 = (/.f64 %56 #s(literal 1/2 binary64)) %107 = (/.f64 %17 #s(literal 1/2 binary64)) %109 = (/.f64 %17 #s(literal 2 binary64)) %113 = (/.f64 %13 #s(literal 4 binary64)) %115 = (/.f64 %24 #s(literal 4 binary64)) %117 = (/.f64 %19 #s(literal 4 binary64)) %119 = (/.f64 %3 #s(literal 4 binary64)) %121 = (/.f64 %30 #s(literal 4 binary64)) %123 = (/.f64 %36 #s(literal 1/2 binary64)) %125 = (/.f64 %36 #s(literal 2 binary64)) %127 = (/.f64 y #s(literal 4 binary64)) %133 = (*.f64 %3 #s(literal 0 binary64)) %135 = (*.f64 #s(literal 0 binary64) %3) %167 = (/.f64 %45 #s(literal 4 binary64)) %171 = (/.f64 z #s(literal 4 binary64)) %191 = (/.f64 %48 #s(literal 4 binary64)) %211 = (*.f64 #s(literal -1/2 binary64) %3) %278 = (/.f64 x #s(literal -2 binary64)) %280 = (*.f64 #s(literal 2 binary64) x) %281 = (/.f64 %280 #s(literal 4 binary64)) %283 = (/.f64 %280 #s(literal 1/2 binary64)) %286 = (*.f64 #s(literal 1 binary64) x) %287 = (/.f64 %286 #s(literal 1/2 binary64)) %290 = (*.f64 x #s(literal 1/2 binary64)) %291 = (/.f64 %290 #s(literal 1 binary64)) %293 = (/.f64 %290 #s(literal 2 binary64)) %295 = (/.f64 %290 #s(literal 1/2 binary64)) %297 = (neg.f64 x) %298 = (/.f64 %297 #s(literal 1/2 binary64)) %301 = (/.f64 %297 #s(literal 2 binary64)) %303 = (/.f64 %297 #s(literal 1 binary64)) %307 = (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) %310 = (*.f64 #s(literal 1/4 binary64) x) %311 = (/.f64 %310 #s(literal 1/2 binary64)) %313 = (*.f64 %290 #s(literal 1/8 binary64)) %314 = (/.f64 %313 #s(literal 1/2 binary64)) %316 = (*.f64 #s(literal 1/8 binary64) x) %317 = (/.f64 %316 #s(literal 4 binary64)) %319 = (/.f64 %316 #s(literal 1/2 binary64)) %321 = (neg.f64 %297) %322 = (/.f64 %321 #s(literal 1/2 binary64)) %324 = (/.f64 %321 #s(literal 2 binary64)) %326 = (/.f64 %321 #s(literal 1 binary64)) %328 = (/.f64 x #s(literal 4 binary64)) %330 = (*.f64 x #s(literal 1 binary64)) %333 = (/.f64 x #s(literal 1/2 binary64)) %335 = (/.f64 %316 #s(literal -2 binary64)) %337 = (/.f64 %286 #s(literal 2 binary64)) %339 = (/.f64 %286 #s(literal 1 binary64)) %341 = (/.f64 %313 #s(literal 2 binary64)) %343 = (*.f64 %290 #s(literal 2 binary64)) %349 = (/.f64 %343 #s(literal 1/2 binary64)) %351 = (/.f64 %330 #s(literal 1/2 binary64)) %362 = (/.f64 %343 #s(literal 2 binary64)) %365 = (/.f64 %330 #s(literal 2 binary64)) %369 = (*.f64 #s(literal -1/4 binary64) x) %371 = (*.f64 #s(literal -1/8 binary64) x) %383 = (/.f64 %343 #s(literal 1 binary64)) %387 = (/.f64 %330 #s(literal 1 binary64)) %393 = (*.f64 #s(literal -2 binary64) %369) %395 = (*.f64 #s(literal -2 binary64) %310) %398 = (*.f64 %369 #s(literal -2 binary64)) %402 = (*.f64 #s(literal 2 binary64) %369) %404 = (*.f64 #s(literal 2 binary64) %310) %406 = (*.f64 %369 #s(literal 2 binary64)) %409 = (*.f64 %310 #s(literal -2 binary64)) %411 = (*.f64 %310 #s(literal 2 binary64)) %426 = (*.f64 %316 #s(literal 0 binary64)) %428 = (*.f64 #s(literal 0 binary64) %316) %434 = (/.f64 %286 #s(literal 4 binary64)) %466 = (/.f64 %297 #s(literal 4 binary64)) %474 = (/.f64 %313 #s(literal 4 binary64)) %491 = (/.f64 %321 #s(literal 4 binary64)) %564 = (/.f64 %343 #s(literal 4 binary64)) %566 = (/.f64 %330 #s(literal 4 binary64)) %638 = (/.f64 %5 #s(literal -2 binary64)) %648 = (/.f64 %43 #s(literal 1/2 binary64)) %667 = (neg.f64 %30) %687 = (/.f64 %43 #s(literal 1 binary64)) %689 = (/.f64 %45 #s(literal -1 binary64)) %700 = (/.f64 %211 #s(literal 2 binary64)) %703 = (/.f64 %211 #s(literal 1/2 binary64)) %716 = (*.f64 #s(literal -2 binary64) %211) %718 = (*.f64 %43 y) %720 = (*.f64 #s(literal -2 binary64) %56) %722 = (*.f64 #s(literal -2 binary64) %3) %818 = (*.f64 %56 #s(literal -2 binary64)) %820 = (*.f64 %56 #s(literal 2 binary64)) %824 = (*.f64 %3 #s(literal -2 binary64)) %842 = (*.f64 %48 #s(literal 0 binary64)) %844 = (*.f64 #s(literal 0 binary64) %48) %978 = (*.f64 %48 #s(literal 1/2 binary64)) %986 = (*.f64 #s(literal 1/2 binary64) %48) %1004 = (-.f64 %310 %3) %1007 = (*.f64 %1004 #s(literal 1 binary64)) %1012 = (fma.f64 #s(literal -1/4 binary64) x %3) %1017 = (/.f64 %1004 #s(literal 1/2 binary64)) %1019 = (*.f64 %1004 #s(literal -1 binary64)) %1022 = (fma.f64 %310 #s(literal -2 binary64) %83) %1024 = (fma.f64 %310 #s(literal 2 binary64) %722) %1028 = (fma.f64 %36 y %371) %1031 = (fma.f64 #s(literal -1/2 binary64) %3 %316) %1130 = (-.f64 %316 %3) %1131 = (*.f64 #s(literal 1/2 binary64) %1130) %1133 = (*.f64 %1130 #s(literal 1/2 binary64)) %1135 = (/.f64 %1130 #s(literal 2 binary64)) %1438 = (approx (+ t (* 1/8 x)) %316) %1448 = (- (- t (/ (* z y) 2)) (* -1/8 x)) %1449 = (approx %1448 %211) %1453 = (approx %1448 %1031) %1457 = (approx %1448 %1438) x y z (*.f64 %7 #s(literal 1/2 binary64)) (*.f64 %10 #s(literal 1/4 binary64)) (*.f64 %14 y) (*.f64 %16 %17) (*.f64 %20 %22) (*.f64 %25 %26) (*.f64 %28 #s(literal 1/2 binary64)) (*.f64 %31 y) (*.f64 %33 %17) (*.f64 %35 %36) (*.f64 %38 %17) (*.f64 %5 #s(literal 1/2 binary64)) (*.f64 %13 y) (*.f64 %43 %24) (*.f64 %45 y) (*.f64 #s(literal 4 binary64) %49) (*.f64 %30 y) (*.f64 %26 %25) (*.f64 %19 %24) (*.f64 %24 %43) (*.f64 %24 %19) (*.f64 #s(literal -1 binary64) %56) (*.f64 %22 %20) (*.f64 %36 %35) (*.f64 %17 %60) (*.f64 %17 %33) (*.f64 %17 %38) (*.f64 %56 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %65) (*.f64 #s(literal 1 binary64) %3) (*.f64 %48 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %48) (*.f64 #s(literal 1/2 binary64) %28) (*.f64 %3 #s(literal 1 binary64)) %3 (*.f64 y %72) (*.f64 y %31) (*.f64 y %45) (*.f64 y %30) (*.f64 y z) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 %80 #s(literal -2 binary64)) (/.f64 %83 #s(literal 2 binary64)) (/.f64 %56 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %3)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (/.f64 %3 #s(literal 1 binary64)) (neg.f64 %91) (neg.f64 %56) (fma.f64 %94 #s(literal -2 binary64) %48) (fma.f64 %96 %22 %48) (fma.f64 %98 %25 %48) (fma.f64 %100 %20 %48) (fma.f64 %102 %26 %48) (fma.f64 %104 #s(literal -1/4 binary64) %48) (fma.f64 %107 %36 %48) (fma.f64 %109 %60 %48) (fma.f64 %109 %33 %48) (fma.f64 %109 %38 %48) (fma.f64 %113 %35 %48) (fma.f64 %115 %20 %48) (fma.f64 %117 %25 %48) (fma.f64 %119 #s(literal 2 binary64) %48) (fma.f64 %121 %35 %48) (fma.f64 %123 %17 %48) (fma.f64 %125 %35 %48) (fma.f64 %127 %60 %48) (fma.f64 %127 %33 %48) (fma.f64 %127 %38 %48) (fma.f64 %7 #s(literal 1/4 binary64) %48) (fma.f64 %7 #s(literal 1/2 binary64) %133) (fma.f64 %7 #s(literal 1/2 binary64) %135) (fma.f64 %10 #s(literal 1/4 binary64) %133) (fma.f64 %10 #s(literal 1/4 binary64) %135) (fma.f64 %10 #s(literal 1/8 binary64) %48) (fma.f64 %14 %17 %48) (fma.f64 %14 y %133) (fma.f64 %14 y %135) (fma.f64 %16 %127 %48) (fma.f64 %16 %17 %133) (fma.f64 %16 %17 %135) (fma.f64 %20 %100 %48) (fma.f64 %20 %115 %48) (fma.f64 %20 %22 %133) (fma.f64 %20 %22 %135) (fma.f64 %25 %98 %48) (fma.f64 %25 %117 %48) (fma.f64 %25 %26 %133) (fma.f64 %25 %26 %135) (fma.f64 %65 #s(literal 1/2 binary64) %48) (fma.f64 %49 #s(literal 2 binary64) %48) (fma.f64 %28 #s(literal 1/4 binary64) %48) (fma.f64 %28 #s(literal 1/2 binary64) %133) (fma.f64 %28 #s(literal 1/2 binary64) %135) (fma.f64 %31 %17 %48) (fma.f64 %31 y %133) (fma.f64 %31 y %135) (fma.f64 %33 %109 %48) (fma.f64 %33 %127 %48) (fma.f64 %33 %17 %133) (fma.f64 %33 %17 %135) (fma.f64 %35 %167 %48) (fma.f64 %35 %121 %48) (fma.f64 %35 %125 %48) (fma.f64 %35 %171 %48) (fma.f64 %35 %36 %133) (fma.f64 %35 %36 %135) (fma.f64 %38 %109 %48) (fma.f64 %38 %127 %48) (fma.f64 %38 %17 %133) (fma.f64 %38 %17 %135) (fma.f64 %171 %35 %48) (fma.f64 %5 #s(literal 1/2 binary64) %133) (fma.f64 %5 #s(literal 1/2 binary64) %135) (fma.f64 %13 y %133) (fma.f64 %13 y %135) (fma.f64 #s(literal -1/4 binary64) %104 %48) (fma.f64 %43 %24 %133) (fma.f64 %43 %24 %135) (fma.f64 %43 %22 %48) (fma.f64 %45 %17 %48) (fma.f64 %45 y %133) (fma.f64 %45 y %135) (fma.f64 #s(literal 4 binary64) %191 %48) (fma.f64 #s(literal 4 binary64) %49 %133) (fma.f64 #s(literal 4 binary64) %49 %135) (fma.f64 %30 %17 %48) (fma.f64 %30 y %133) (fma.f64 %30 y %135) (fma.f64 #s(literal 1/4 binary64) %28 %48) (fma.f64 %26 %102 %48) (fma.f64 %26 %25 %133) (fma.f64 %26 %25 %135) (fma.f64 %26 %24 %48) (fma.f64 %19 %24 %133) (fma.f64 %19 %24 %135) (fma.f64 %19 %22 %48) (fma.f64 %24 %43 %133) (fma.f64 %24 %43 %135) (fma.f64 %24 %26 %48) (fma.f64 %24 %19 %133) (fma.f64 %24 %19 %135) (fma.f64 #s(literal -1 binary64) %211 %48) (fma.f64 #s(literal -1 binary64) %56 %133) (fma.f64 #s(literal -1 binary64) %56 %135) (fma.f64 %22 %96 %48) (fma.f64 %22 %20 %133) (fma.f64 %22 %20 %135) (fma.f64 %22 %43 %48) (fma.f64 %22 %19 %48) (fma.f64 %36 %107 %48) (fma.f64 %36 %35 %133) (fma.f64 %36 %35 %135) (fma.f64 %36 y %48) (fma.f64 %17 %123 %48) (fma.f64 %17 %72 %48) (fma.f64 %17 %60 %133) (fma.f64 %17 %60 %135) (fma.f64 %17 %31 %48) (fma.f64 %17 %33 %133) (fma.f64 %17 %33 %135) (fma.f64 %17 %38 %133) (fma.f64 %17 %38 %135) (fma.f64 %17 %45 %48) (fma.f64 %17 %30 %48) (fma.f64 %17 z %48) (fma.f64 %211 #s(literal -1 binary64) %48) (fma.f64 %56 #s(literal -1 binary64) %133) (fma.f64 %56 #s(literal -1 binary64) %135) (fma.f64 %56 #s(literal -1/2 binary64) %48) (fma.f64 #s(literal 1 binary64) %65 %133) (fma.f64 #s(literal 1 binary64) %65 %135) (fma.f64 #s(literal 1 binary64) %48 %48) (fma.f64 #s(literal 1 binary64) %3 %133) (fma.f64 #s(literal 1 binary64) %3 %135) (fma.f64 %48 #s(literal 1 binary64) %48) (fma.f64 %48 #s(literal 2 binary64) %133) (fma.f64 %48 #s(literal 2 binary64) %135) (fma.f64 #s(literal 2 binary64) %119 %48) (fma.f64 #s(literal 2 binary64) %49 %48) (fma.f64 #s(literal 2 binary64) %48 %133) (fma.f64 #s(literal 2 binary64) %48 %135) (fma.f64 #s(literal 1/2 binary64) %65 %48) (fma.f64 #s(literal 1/2 binary64) %28 %133) (fma.f64 #s(literal 1/2 binary64) %28 %135) (fma.f64 #s(literal 1/2 binary64) %3 %48) (fma.f64 #s(literal -1/2 binary64) %91 %48) (fma.f64 #s(literal -1/2 binary64) %56 %48) (fma.f64 %3 #s(literal 1 binary64) %133) (fma.f64 %3 #s(literal 1 binary64) %135) (fma.f64 %3 #s(literal 1/2 binary64) %48) (fma.f64 z %17 %48) (fma.f64 z y %133) (fma.f64 z y %135) (fma.f64 y %72 %133) (fma.f64 y %72 %135) (fma.f64 y %31 %133) (fma.f64 y %31 %135) (fma.f64 y %45 %133) (fma.f64 y %45 %135) (fma.f64 y %30 %133) (fma.f64 y %30 %135) (fma.f64 y %36 %48) (fma.f64 y z %133) (fma.f64 y z %135) (+.f64 %48 %48) (+.f64 %3 %133) (+.f64 %3 %135) #s(literal 1/8 binary64) (*.f64 %278 #s(literal -1/4 binary64)) (*.f64 %281 #s(literal 1/4 binary64)) (*.f64 %283 #s(literal 1/32 binary64)) (*.f64 %287 #s(literal 1/16 binary64)) (*.f64 %291 #s(literal 1/4 binary64)) (*.f64 %293 #s(literal 1/2 binary64)) (*.f64 %295 #s(literal 1/8 binary64)) (*.f64 %298 #s(literal -1/16 binary64)) (*.f64 %301 #s(literal -1/4 binary64)) (*.f64 %303 #s(literal -1/8 binary64)) (*.f64 #s(literal -1/16 binary64) %307) (*.f64 #s(literal -1/16 binary64) %298) (*.f64 %311 #s(literal 1/4 binary64)) (*.f64 %314 #s(literal 1 binary64)) (*.f64 %317 #s(literal 4 binary64)) (*.f64 %319 #s(literal 1/2 binary64)) (*.f64 %322 #s(literal 1/16 binary64)) (*.f64 %324 #s(literal 1/4 binary64)) (*.f64 %326 #s(literal 1/8 binary64)) (*.f64 %328 #s(literal 1/2 binary64)) (*.f64 %330 #s(literal 1/8 binary64)) (*.f64 #s(literal 1/32 binary64) %283) (*.f64 %333 #s(literal 1/16 binary64)) (*.f64 %335 #s(literal -2 binary64)) (*.f64 %337 #s(literal 1/4 binary64)) (*.f64 %339 #s(literal 1/8 binary64)) (*.f64 %341 #s(literal 4 binary64)) (*.f64 %343 #s(literal 1/8 binary64)) (*.f64 %286 #s(literal 1/8 binary64)) (*.f64 #s(literal -1/4 binary64) %301) (*.f64 %321 #s(literal 1/8 binary64)) (*.f64 %313 #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) %349) (*.f64 #s(literal 1/16 binary64) %351) (*.f64 #s(literal 1/16 binary64) %322) (*.f64 #s(literal 1/16 binary64) %333) (*.f64 #s(literal 1/16 binary64) %280) (*.f64 %290 #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) %317) (*.f64 #s(literal 4 binary64) %341) (*.f64 %280 #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) %281) (*.f64 #s(literal 1/4 binary64) %311) (*.f64 #s(literal 1/4 binary64) %362) (*.f64 #s(literal 1/4 binary64) %324) (*.f64 #s(literal 1/4 binary64) %365) (*.f64 #s(literal 1/4 binary64) %290) (*.f64 %297 #s(literal -1/8 binary64)) (*.f64 %369 #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) %371) (*.f64 #s(literal -1/8 binary64) %303) (*.f64 #s(literal -1/8 binary64) %297) (*.f64 %310 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %314) (*.f64 #s(literal 1 binary64) %316) (*.f64 #s(literal 2 binary64) %313) (*.f64 #s(literal 1/2 binary64) %319) (*.f64 #s(literal 1/2 binary64) %328) (*.f64 #s(literal 1/2 binary64) %310) (*.f64 %316 #s(literal 1 binary64)) (*.f64 #s(literal 1/8 binary64) %383) (*.f64 #s(literal 1/8 binary64) %326) (*.f64 #s(literal 1/8 binary64) %330) (*.f64 #s(literal 1/8 binary64) %387) (*.f64 #s(literal 1/8 binary64) %343) (*.f64 #s(literal 1/8 binary64) %321) %316 (*.f64 x #s(literal 1/8 binary64)) (pow.f64 %316 #s(literal 1 binary64)) (/.f64 %393 #s(literal 4 binary64)) (/.f64 %395 #s(literal -4 binary64)) (/.f64 %398 #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) %280) #s(literal 4 binary64)) (/.f64 %402 #s(literal -4 binary64)) (/.f64 %404 #s(literal 4 binary64)) (/.f64 %406 #s(literal -4 binary64)) (/.f64 %290 #s(literal 4 binary64)) (/.f64 %409 #s(literal -4 binary64)) (/.f64 %411 #s(literal 4 binary64)) (/.f64 %369 #s(literal -2 binary64)) (/.f64 %371 #s(literal -1 binary64)) (/.f64 %310 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %369)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %316)) (/.f64 #s(literal 1 binary64) (pow.f64 %316 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %310)) (/.f64 %316 #s(literal 1 binary64)) (neg.f64 %371) (fma.f64 %278 #s(literal -1/4 binary64) %426) (fma.f64 %278 #s(literal -1/4 binary64) %428) (fma.f64 %281 #s(literal 1/4 binary64) %426) (fma.f64 %281 #s(literal 1/4 binary64) %428) (fma.f64 %283 #s(literal 1/32 binary64) %426) (fma.f64 %283 #s(literal 1/32 binary64) %428) (fma.f64 %434 #s(literal 1/4 binary64) %313) (fma.f64 %287 #s(literal 1/32 binary64) %313) (fma.f64 %287 #s(literal 1/16 binary64) %426) (fma.f64 %287 #s(literal 1/16 binary64) %428) (fma.f64 #s(literal 1/64 binary64) %283 %313) (fma.f64 %291 #s(literal 1/4 binary64) %426) (fma.f64 %291 #s(literal 1/4 binary64) %428) (fma.f64 %291 #s(literal 1/8 binary64) %313) (fma.f64 %293 #s(literal 1/4 binary64) %313) (fma.f64 %293 #s(literal 1/2 binary64) %426) (fma.f64 %293 #s(literal 1/2 binary64) %428) (fma.f64 %295 #s(literal 1/16 binary64) %313) (fma.f64 %295 #s(literal 1/8 binary64) %426) (fma.f64 %295 #s(literal 1/8 binary64) %428) (fma.f64 %298 #s(literal -1/32 binary64) %313) (fma.f64 %298 #s(literal -1/16 binary64) %426) (fma.f64 %298 #s(literal -1/16 binary64) %428) (fma.f64 #s(literal -1/32 binary64) %298 %313) (fma.f64 %301 #s(literal -1/4 binary64) %426) (fma.f64 %301 #s(literal -1/4 binary64) %428) (fma.f64 %301 #s(literal -1/8 binary64) %313) (fma.f64 %303 #s(literal -1/16 binary64) %313) (fma.f64 %303 #s(literal -1/8 binary64) %426) (fma.f64 %303 #s(literal -1/8 binary64) %428) (fma.f64 #s(literal -1/16 binary64) %307 %426) (fma.f64 #s(literal -1/16 binary64) %307 %428) (fma.f64 #s(literal -1/16 binary64) %298 %426) (fma.f64 #s(literal -1/16 binary64) %298 %428) (fma.f64 #s(literal -1/16 binary64) %303 %313) (fma.f64 %466 #s(literal -1/4 binary64) %313) (fma.f64 %311 #s(literal 1/4 binary64) %426) (fma.f64 %311 #s(literal 1/4 binary64) %428) (fma.f64 %311 #s(literal 1/8 binary64) %313) (fma.f64 %314 #s(literal 1 binary64) %426) (fma.f64 %314 #s(literal 1 binary64) %428) (fma.f64 %314 #s(literal 1/2 binary64) %313) (fma.f64 %474 #s(literal 4 binary64) %313) (fma.f64 %317 #s(literal 4 binary64) %426) (fma.f64 %317 #s(literal 4 binary64) %428) (fma.f64 %317 #s(literal 2 binary64) %313) (fma.f64 %319 #s(literal 1/4 binary64) %313) (fma.f64 %319 #s(literal 1/2 binary64) %426) (fma.f64 %319 #s(literal 1/2 binary64) %428) (fma.f64 %322 #s(literal 1/32 binary64) %313) (fma.f64 %322 #s(literal 1/16 binary64) %426) (fma.f64 %322 #s(literal 1/16 binary64) %428) (fma.f64 %324 #s(literal 1/4 binary64) %426) (fma.f64 %324 #s(literal 1/4 binary64) %428) (fma.f64 %324 #s(literal 1/8 binary64) %313) (fma.f64 %326 #s(literal 1/16 binary64) %313) (fma.f64 %326 #s(literal 1/8 binary64) %426) (fma.f64 %326 #s(literal 1/8 binary64) %428) (fma.f64 %491 #s(literal 1/4 binary64) %313) (fma.f64 %328 #s(literal 1/4 binary64) %313) (fma.f64 %328 #s(literal 1/2 binary64) %426) (fma.f64 %328 #s(literal 1/2 binary64) %428) (fma.f64 %330 #s(literal 1/16 binary64) %313) (fma.f64 %330 #s(literal 1/8 binary64) %426) (fma.f64 %330 #s(literal 1/8 binary64) %428) (fma.f64 #s(literal 1/32 binary64) %283 %426) (fma.f64 #s(literal 1/32 binary64) %283 %428) (fma.f64 #s(literal 1/32 binary64) %349 %313) (fma.f64 #s(literal 1/32 binary64) %351 %313) (fma.f64 #s(literal 1/32 binary64) %322 %313) (fma.f64 #s(literal 1/32 binary64) %333 %313) (fma.f64 #s(literal 1/32 binary64) %280 %313) (fma.f64 %333 #s(literal 1/32 binary64) %313) (fma.f64 %333 #s(literal 1/16 binary64) %426) (fma.f64 %333 #s(literal 1/16 binary64) %428) (fma.f64 %335 #s(literal -2 binary64) %426) (fma.f64 %335 #s(literal -2 binary64) %428) (fma.f64 %337 #s(literal 1/4 binary64) %426) (fma.f64 %337 #s(literal 1/4 binary64) %428) (fma.f64 %337 #s(literal 1/8 binary64) %313) (fma.f64 %339 #s(literal 1/16 binary64) %313) (fma.f64 %339 #s(literal 1/8 binary64) %426) (fma.f64 %339 #s(literal 1/8 binary64) %428) (fma.f64 %341 #s(literal 4 binary64) %426) (fma.f64 %341 #s(literal 4 binary64) %428) (fma.f64 %341 #s(literal 2 binary64) %313) (fma.f64 %343 #s(literal 1/8 binary64) %426) (fma.f64 %343 #s(literal 1/8 binary64) %428) (fma.f64 %286 #s(literal 1/8 binary64) %426) (fma.f64 %286 #s(literal 1/8 binary64) %428) (fma.f64 #s(literal -1/4 binary64) %301 %426) (fma.f64 #s(literal -1/4 binary64) %301 %428) (fma.f64 #s(literal -1/4 binary64) %466 %313) (fma.f64 %321 #s(literal 1/8 binary64) %426) (fma.f64 %321 #s(literal 1/8 binary64) %428) (fma.f64 %313 #s(literal 1 binary64) %313) (fma.f64 %313 #s(literal 2 binary64) %426) (fma.f64 %313 #s(literal 2 binary64) %428) (fma.f64 #s(literal 1/16 binary64) %349 %426) (fma.f64 #s(literal 1/16 binary64) %349 %428) (fma.f64 #s(literal 1/16 binary64) %383 %313) (fma.f64 #s(literal 1/16 binary64) %351 %426) (fma.f64 #s(literal 1/16 binary64) %351 %428) (fma.f64 #s(literal 1/16 binary64) %322 %426) (fma.f64 #s(literal 1/16 binary64) %322 %428) (fma.f64 #s(literal 1/16 binary64) %326 %313) (fma.f64 #s(literal 1/16 binary64) %330 %313) (fma.f64 #s(literal 1/16 binary64) %333 %426) (fma.f64 #s(literal 1/16 binary64) %333 %428) (fma.f64 #s(literal 1/16 binary64) %387 %313) (fma.f64 #s(literal 1/16 binary64) %343 %313) (fma.f64 #s(literal 1/16 binary64) %280 %426) (fma.f64 #s(literal 1/16 binary64) %280 %428) (fma.f64 %290 #s(literal 1/4 binary64) %426) (fma.f64 %290 #s(literal 1/4 binary64) %428) (fma.f64 %290 #s(literal 1/8 binary64) %313) (fma.f64 #s(literal 4 binary64) %474 %313) (fma.f64 #s(literal 4 binary64) %317 %426) (fma.f64 #s(literal 4 binary64) %317 %428) (fma.f64 #s(literal 4 binary64) %341 %426) (fma.f64 #s(literal 4 binary64) %341 %428) (fma.f64 %280 #s(literal 1/16 binary64) %426) (fma.f64 %280 #s(literal 1/16 binary64) %428) (fma.f64 #s(literal 1/4 binary64) %281 %426) (fma.f64 #s(literal 1/4 binary64) %281 %428) (fma.f64 #s(literal 1/4 binary64) %311 %426) (fma.f64 #s(literal 1/4 binary64) %311 %428) (fma.f64 #s(literal 1/4 binary64) %319 %313) (fma.f64 #s(literal 1/4 binary64) %362 %426) (fma.f64 #s(literal 1/4 binary64) %362 %428) (fma.f64 #s(literal 1/4 binary64) %564 %313) (fma.f64 #s(literal 1/4 binary64) %566 %313) (fma.f64 #s(literal 1/4 binary64) %324 %426) (fma.f64 #s(literal 1/4 binary64) %324 %428) (fma.f64 #s(literal 1/4 binary64) %491 %313) (fma.f64 #s(literal 1/4 binary64) %328 %313) (fma.f64 #s(literal 1/4 binary64) %365 %426) (fma.f64 #s(literal 1/4 binary64) %365 %428) (fma.f64 #s(literal 1/4 binary64) %290 %426) (fma.f64 #s(literal 1/4 binary64) %290 %428) (fma.f64 %297 #s(literal -1/8 binary64) %426) (fma.f64 %297 #s(literal -1/8 binary64) %428) (fma.f64 %369 #s(literal -1/2 binary64) %426) (fma.f64 %369 #s(literal -1/2 binary64) %428) (fma.f64 #s(literal -1 binary64) %371 %426) (fma.f64 #s(literal -1 binary64) %371 %428) (fma.f64 #s(literal -1/8 binary64) %301 %313) (fma.f64 #s(literal -1/8 binary64) %303 %426) (fma.f64 #s(literal -1/8 binary64) %303 %428) (fma.f64 #s(literal -1/8 binary64) %297 %426) (fma.f64 #s(literal -1/8 binary64) %297 %428) (fma.f64 %310 #s(literal 1/4 binary64) %313) (fma.f64 %310 #s(literal 1/2 binary64) %426) (fma.f64 %310 #s(literal 1/2 binary64) %428) (fma.f64 #s(literal 1 binary64) %314 %426) (fma.f64 #s(literal 1 binary64) %314 %428) (fma.f64 #s(literal 1 binary64) %313 %313) (fma.f64 #s(literal 1 binary64) %316 %426) (fma.f64 #s(literal 1 binary64) %316 %428) (fma.f64 #s(literal 2 binary64) %317 %313) (fma.f64 #s(literal 2 binary64) %341 %313) (fma.f64 #s(literal 2 binary64) %313 %426) (fma.f64 #s(literal 2 binary64) %313 %428) (fma.f64 #s(literal 1/2 binary64) %314 %313) (fma.f64 #s(literal 1/2 binary64) %319 %426) (fma.f64 #s(literal 1/2 binary64) %319 %428) (fma.f64 #s(literal 1/2 binary64) %328 %426) (fma.f64 #s(literal 1/2 binary64) %328 %428) (fma.f64 #s(literal 1/2 binary64) %310 %426) (fma.f64 #s(literal 1/2 binary64) %310 %428) (fma.f64 #s(literal 1/2 binary64) %316 %313) (fma.f64 %316 #s(literal 1 binary64) %426) (fma.f64 %316 #s(literal 1 binary64) %428) (fma.f64 %316 #s(literal 1/2 binary64) %313) (fma.f64 #s(literal 1/8 binary64) %281 %313) (fma.f64 #s(literal 1/8 binary64) %362 %313) (fma.f64 #s(literal 1/8 binary64) %383 %426) (fma.f64 #s(literal 1/8 binary64) %383 %428) (fma.f64 #s(literal 1/8 binary64) %324 %313) (fma.f64 #s(literal 1/8 binary64) %326 %426) (fma.f64 #s(literal 1/8 binary64) %326 %428) (fma.f64 #s(literal 1/8 binary64) %330 %426) (fma.f64 #s(literal 1/8 binary64) %330 %428) (fma.f64 #s(literal 1/8 binary64) %365 %313) (fma.f64 #s(literal 1/8 binary64) %387 %426) (fma.f64 #s(literal 1/8 binary64) %387 %428) (fma.f64 #s(literal 1/8 binary64) %343 %426) (fma.f64 #s(literal 1/8 binary64) %343 %428) (fma.f64 #s(literal 1/8 binary64) %321 %426) (fma.f64 #s(literal 1/8 binary64) %321 %428) (fma.f64 #s(literal 1/8 binary64) %290 %313) (fma.f64 #s(literal 1/8 binary64) x %426) (fma.f64 #s(literal 1/8 binary64) x %428) (fma.f64 x #s(literal 1/8 binary64) %426) (fma.f64 x #s(literal 1/8 binary64) %428) (-.f64 %313 (neg.f64 %313)) (-.f64 %313 (/.f64 %371 #s(literal 2 binary64))) (+.f64 %313 %313) (+.f64 %316 %426) (+.f64 %316 %428) #s(literal -1/2 binary64) (*.f64 %638 #s(literal 1/2 binary64)) (*.f64 %94 #s(literal 2 binary64)) (*.f64 %96 %17) (*.f64 %98 %35) (*.f64 %100 %60) (*.f64 %100 %38) (*.f64 %102 %36) (*.f64 %104 #s(literal 1/4 binary64)) (*.f64 %107 %26) (*.f64 %109 %648) (*.f64 %109 %20) (*.f64 %115 %38) (*.f64 %117 %35) (*.f64 %119 #s(literal -2 binary64)) (*.f64 %123 %22) (*.f64 %125 %25) (*.f64 %127 %20) (*.f64 %20 %109) (*.f64 %20 %127) (*.f64 %25 %125) (*.f64 %25 %171) (*.f64 %28 #s(literal -1/4 binary64)) (*.f64 %35 %98) (*.f64 %35 %117) (*.f64 %38 %100) (*.f64 %38 %115) (*.f64 %171 %25) (*.f64 %667 %17) (*.f64 #s(literal -1/4 binary64) %28) (*.f64 %43 %17) (*.f64 %45 %22) (*.f64 %30 %22) (*.f64 #s(literal 1/4 binary64) %104) (*.f64 %26 %107) (*.f64 %26 y) (*.f64 %19 %17) (*.f64 %24 %36) (*.f64 #s(literal -1 binary64) %48) (*.f64 %22 %123) (*.f64 %22 %72) (*.f64 %22 %31) (*.f64 %22 %45) (*.f64 %22 %30) (*.f64 %22 z) (*.f64 %36 %102) (*.f64 %36 %24) (*.f64 %17 %687) (*.f64 %17 %689) (*.f64 %17 %96) (*.f64 %17 %667) (*.f64 %17 %43) (*.f64 %17 %19) (*.f64 %211 #s(literal 1 binary64)) (*.f64 %56 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) %119) (*.f64 #s(literal 1 binary64) %211) (*.f64 %48 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %700) (*.f64 #s(literal 2 binary64) %94) (*.f64 #s(literal 1/2 binary64) %703) (*.f64 #s(literal 1/2 binary64) %91) (*.f64 #s(literal 1/2 binary64) %56) %211 (*.f64 %3 #s(literal -1/2 binary64)) (*.f64 z %22) (*.f64 y %26) (pow.f64 %211 #s(literal 1 binary64)) (/.f64 (*.f64 %45 %24) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) %24) #s(literal -2 binary64)) (/.f64 %716 #s(literal -2 binary64)) (/.f64 %718 #s(literal 2 binary64)) (/.f64 %720 #s(literal -4 binary64)) (/.f64 %722 #s(literal 4 binary64)) (/.f64 %80 #s(literal 4 binary64)) (/.f64 %83 #s(literal -4 binary64)) (/.f64 %211 #s(literal 1 binary64)) (/.f64 %56 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %211)) (/.f64 #s(literal 1 binary64) (pow.f64 %211 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %56)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %3)) (/.f64 %48 #s(literal -1 binary64)) (/.f64 %3 #s(literal -2 binary64)) (neg.f64 %48) #s(literal 1/2 binary64) (*.f64 %94 #s(literal -2 binary64)) (*.f64 %96 %22) (*.f64 %98 %25) (*.f64 %100 %20) (*.f64 %102 %26) (*.f64 %104 #s(literal -1/4 binary64)) (*.f64 %107 %36) (*.f64 %109 %60) (*.f64 %109 %33) (*.f64 %109 %38) (*.f64 %113 %35) (*.f64 %115 %20) (*.f64 %117 %25) (*.f64 %119 #s(literal 2 binary64)) (*.f64 %121 %35) (*.f64 %123 %17) (*.f64 %125 %35) (*.f64 %127 %60) (*.f64 %127 %33) (*.f64 %127 %38) (*.f64 %7 #s(literal 1/4 binary64)) (*.f64 %10 #s(literal 1/8 binary64)) (*.f64 %14 %17) (*.f64 %16 %127) (*.f64 %20 %100) (*.f64 %20 %115) (*.f64 %25 %98) (*.f64 %25 %117) (*.f64 %65 #s(literal 1/2 binary64)) (*.f64 %49 #s(literal 2 binary64)) (*.f64 %28 #s(literal 1/4 binary64)) (*.f64 %31 %17) (*.f64 %33 %109) (*.f64 %33 %127) (*.f64 %35 %167) (*.f64 %35 %121) (*.f64 %35 %125) (*.f64 %35 %171) (*.f64 %38 %109) (*.f64 %38 %127) (*.f64 %171 %35) (*.f64 #s(literal -1/4 binary64) %104) (*.f64 %43 %22) (*.f64 %45 %17) (*.f64 #s(literal 4 binary64) %191) (*.f64 %30 %17) (*.f64 #s(literal 1/4 binary64) %28) (*.f64 %26 %102) (*.f64 %26 %24) (*.f64 %19 %22) (*.f64 %24 %26) (*.f64 #s(literal -1 binary64) %211) (*.f64 %22 %96) (*.f64 %22 %43) (*.f64 %22 %19) (*.f64 %36 %107) (*.f64 %36 y) (*.f64 %17 %123) (*.f64 %17 %72) (*.f64 %17 %31) (*.f64 %17 %45) (*.f64 %17 %30) (*.f64 %17 z) (*.f64 %211 #s(literal -1 binary64)) (*.f64 %56 #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) %48) (*.f64 %48 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %119) (*.f64 #s(literal 2 binary64) %49) (*.f64 #s(literal 1/2 binary64) %65) %48 (*.f64 #s(literal -1/2 binary64) %91) (*.f64 #s(literal -1/2 binary64) %56) (*.f64 %3 #s(literal 1/2 binary64)) (*.f64 z %17) (*.f64 y %36) (pow.f64 %48 #s(literal 1 binary64)) (/.f64 %718 #s(literal -2 binary64)) (/.f64 %720 #s(literal 4 binary64)) (/.f64 %722 #s(literal -4 binary64)) (/.f64 %818 #s(literal 4 binary64)) (/.f64 %820 #s(literal -4 binary64)) (/.f64 (*.f64 %48 #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 %824 #s(literal -4 binary64)) (/.f64 %5 #s(literal 4 binary64)) (/.f64 %80 #s(literal -4 binary64)) (/.f64 %83 #s(literal 4 binary64)) (/.f64 %211 #s(literal -1 binary64)) (/.f64 %56 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %48)) (/.f64 #s(literal 1 binary64) (pow.f64 %48 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %56)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3)) (/.f64 %48 #s(literal 1 binary64)) (/.f64 %3 #s(literal 2 binary64)) (neg.f64 %211) (fma.f64 %94 #s(literal -2 binary64) %842) (fma.f64 %94 #s(literal -2 binary64) %844) (fma.f64 %96 %22 %842) (fma.f64 %96 %22 %844) (fma.f64 %98 %25 %842) (fma.f64 %98 %25 %844) (fma.f64 %100 %20 %842) (fma.f64 %100 %20 %844) (fma.f64 %102 %26 %842) (fma.f64 %102 %26 %844) (fma.f64 %104 #s(literal -1/4 binary64) %842) (fma.f64 %104 #s(literal -1/4 binary64) %844) (fma.f64 %107 %36 %842) (fma.f64 %107 %36 %844) (fma.f64 %109 %60 %842) (fma.f64 %109 %60 %844) (fma.f64 %109 %33 %842) (fma.f64 %109 %33 %844) (fma.f64 %109 %38 %842) (fma.f64 %109 %38 %844) (fma.f64 %113 %35 %842) (fma.f64 %113 %35 %844) (fma.f64 %115 %20 %842) (fma.f64 %115 %20 %844) (fma.f64 %117 %25 %842) (fma.f64 %117 %25 %844) (fma.f64 %119 #s(literal 2 binary64) %842) (fma.f64 %119 #s(literal 2 binary64) %844) (fma.f64 %121 %35 %842) (fma.f64 %121 %35 %844) (fma.f64 %123 %17 %842) (fma.f64 %123 %17 %844) (fma.f64 %125 %35 %842) (fma.f64 %125 %35 %844) (fma.f64 %127 %60 %842) (fma.f64 %127 %60 %844) (fma.f64 %127 %33 %842) (fma.f64 %127 %33 %844) (fma.f64 %127 %38 %842) (fma.f64 %127 %38 %844) (fma.f64 %7 #s(literal 1/4 binary64) %842) (fma.f64 %7 #s(literal 1/4 binary64) %844) (fma.f64 %10 #s(literal 1/8 binary64) %842) (fma.f64 %10 #s(literal 1/8 binary64) %844) (fma.f64 %14 %17 %842) (fma.f64 %14 %17 %844) (fma.f64 %16 %127 %842) (fma.f64 %16 %127 %844) (fma.f64 %20 %100 %842) (fma.f64 %20 %100 %844) (fma.f64 %20 %115 %842) (fma.f64 %20 %115 %844) (fma.f64 %25 %98 %842) (fma.f64 %25 %98 %844) (fma.f64 %25 %117 %842) (fma.f64 %25 %117 %844) (fma.f64 %65 #s(literal 1/2 binary64) %842) (fma.f64 %65 #s(literal 1/2 binary64) %844) (fma.f64 %49 #s(literal 2 binary64) %842) (fma.f64 %49 #s(literal 2 binary64) %844) (fma.f64 %28 #s(literal 1/4 binary64) %842) (fma.f64 %28 #s(literal 1/4 binary64) %844) (fma.f64 %31 %17 %842) (fma.f64 %31 %17 %844) (fma.f64 %33 %109 %842) (fma.f64 %33 %109 %844) (fma.f64 %33 %127 %842) (fma.f64 %33 %127 %844) (fma.f64 %35 %167 %842) (fma.f64 %35 %167 %844) (fma.f64 %35 %121 %842) (fma.f64 %35 %121 %844) (fma.f64 %35 %125 %842) (fma.f64 %35 %125 %844) (fma.f64 %35 %171 %842) (fma.f64 %35 %171 %844) (fma.f64 %38 %109 %842) (fma.f64 %38 %109 %844) (fma.f64 %38 %127 %842) (fma.f64 %38 %127 %844) (fma.f64 %171 %35 %842) (fma.f64 %171 %35 %844) (fma.f64 #s(literal -1/4 binary64) %104 %842) (fma.f64 #s(literal -1/4 binary64) %104 %844) (fma.f64 %43 %22 %842) (fma.f64 %43 %22 %844) (fma.f64 %45 %17 %842) (fma.f64 %45 %17 %844) (fma.f64 #s(literal 4 binary64) %191 %842) (fma.f64 #s(literal 4 binary64) %191 %844) (fma.f64 %30 %17 %842) (fma.f64 %30 %17 %844) (fma.f64 #s(literal 1/4 binary64) %28 %842) (fma.f64 #s(literal 1/4 binary64) %28 %844) (fma.f64 %26 %102 %842) (fma.f64 %26 %102 %844) (fma.f64 %26 %24 %842) (fma.f64 %26 %24 %844) (fma.f64 %19 %22 %842) (fma.f64 %19 %22 %844) (fma.f64 %24 %26 %842) (fma.f64 %24 %26 %844) (fma.f64 #s(literal -1 binary64) %211 %842) (fma.f64 #s(literal -1 binary64) %211 %844) (fma.f64 %22 %96 %842) (fma.f64 %22 %96 %844) (fma.f64 %22 %43 %842) (fma.f64 %22 %43 %844) (fma.f64 %22 %19 %842) (fma.f64 %22 %19 %844) (fma.f64 %36 %107 %842) (fma.f64 %36 %107 %844) (fma.f64 %36 y %842) (fma.f64 %36 y %844) (fma.f64 %17 %123 %842) (fma.f64 %17 %123 %844) (fma.f64 %17 %72 %842) (fma.f64 %17 %72 %844) (fma.f64 %17 %31 %842) (fma.f64 %17 %31 %844) (fma.f64 %17 %45 %842) (fma.f64 %17 %45 %844) (fma.f64 %17 %30 %842) (fma.f64 %17 %30 %844) (fma.f64 %17 z %842) (fma.f64 %17 z %844) (fma.f64 %211 #s(literal -1 binary64) %842) (fma.f64 %211 #s(literal -1 binary64) %844) (fma.f64 %56 #s(literal -1/2 binary64) %842) (fma.f64 %56 #s(literal -1/2 binary64) %844) (fma.f64 #s(literal 1 binary64) %48 %842) (fma.f64 #s(literal 1 binary64) %48 %844) (fma.f64 %48 #s(literal 1 binary64) %842) (fma.f64 %48 #s(literal 1 binary64) %844) (fma.f64 %48 #s(literal 1/2 binary64) %978) (fma.f64 #s(literal 2 binary64) %119 %842) (fma.f64 #s(literal 2 binary64) %119 %844) (fma.f64 #s(literal 2 binary64) %49 %842) (fma.f64 #s(literal 2 binary64) %49 %844) (fma.f64 #s(literal 1/2 binary64) %65 %842) (fma.f64 #s(literal 1/2 binary64) %65 %844) (fma.f64 #s(literal 1/2 binary64) %48 %986) (fma.f64 #s(literal 1/2 binary64) %3 %842) (fma.f64 #s(literal 1/2 binary64) %3 %844) (fma.f64 #s(literal -1/2 binary64) %91 %842) (fma.f64 #s(literal -1/2 binary64) %91 %844) (fma.f64 #s(literal -1/2 binary64) %56 %842) (fma.f64 #s(literal -1/2 binary64) %56 %844) (fma.f64 %3 #s(literal 1/2 binary64) %842) (fma.f64 %3 #s(literal 1/2 binary64) %844) (fma.f64 z %17 %842) (fma.f64 z %17 %844) (fma.f64 y %36 %842) (fma.f64 y %36 %844) (+.f64 %978 %978) (+.f64 %986 %986) (+.f64 %48 %842) (+.f64 %48 %844) (*.f64 (/.f64 %1004 #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 %1007 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 %1007 #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 %1012 #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 %1012 #s(literal 1/2 binary64)) #s(literal -1/4 binary64)) (*.f64 %1017 #s(literal 1/4 binary64)) (*.f64 %1019 #s(literal -1/2 binary64)) (*.f64 %1007 #s(literal 1/2 binary64)) (*.f64 %1022 #s(literal -1/4 binary64)) (*.f64 %1024 #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) %1017) (*.f64 %1012 #s(literal -1/2 binary64)) (*.f64 %1028 #s(literal -1 binary64)) (*.f64 %1004 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %1031) (*.f64 %1031 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %1007) (*.f64 #s(literal 1/2 binary64) %1004) (pow.f64 %1031 #s(literal 1 binary64)) (/.f64 (fma.f64 %211 #s(literal -2 binary64) %369) #s(literal -2 binary64)) (/.f64 (fma.f64 %56 #s(literal -2 binary64) %406) #s(literal -4 binary64)) (/.f64 (fma.f64 %56 #s(literal 2 binary64) %411) #s(literal 4 binary64)) (/.f64 (fma.f64 %3 #s(literal -2 binary64) %398) #s(literal 4 binary64)) (/.f64 (fma.f64 %3 #s(literal 2 binary64) %409) #s(literal -4 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) x (*.f64 %211 #s(literal -2 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 %369 #s(literal 2 binary64) %818) #s(literal -4 binary64)) (/.f64 (fma.f64 %369 #s(literal -2 binary64) %824) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 %211 #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 %310 #s(literal 2 binary64) %820) #s(literal 4 binary64)) (/.f64 (fma.f64 %310 #s(literal -2 binary64) %5) #s(literal -4 binary64)) (/.f64 (fma.f64 %211 #s(literal 2 binary64) %310) #s(literal 2 binary64)) (/.f64 (fma.f64 %56 #s(literal -2 binary64) %402) #s(literal -4 binary64)) (/.f64 (fma.f64 %56 #s(literal 2 binary64) %404) #s(literal 4 binary64)) (/.f64 (fma.f64 %3 #s(literal -2 binary64) %393) #s(literal 4 binary64)) (/.f64 (fma.f64 %3 #s(literal 2 binary64) %395) #s(literal -4 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) x %716) #s(literal -2 binary64)) (/.f64 (fma.f64 %369 #s(literal 2 binary64) %720) #s(literal -4 binary64)) (/.f64 (fma.f64 %369 #s(literal -2 binary64) %722) #s(literal 4 binary64)) (/.f64 (-.f64 %398 %720) #s(literal 4 binary64)) (/.f64 (-.f64 %406 %722) #s(literal -4 binary64)) (/.f64 (neg.f64 %1022) #s(literal 4 binary64)) (/.f64 (neg.f64 %1024) #s(literal -4 binary64)) (/.f64 %1019 #s(literal -2 binary64)) (/.f64 %1007 #s(literal 2 binary64)) (/.f64 %1022 #s(literal -4 binary64)) (/.f64 %1024 #s(literal 4 binary64)) (/.f64 %1012 #s(literal -2 binary64)) (/.f64 %1028 #s(literal -1 binary64)) (/.f64 %1004 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1019)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1007)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %1022)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %1024)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %1031)) (/.f64 #s(literal 1 binary64) (pow.f64 %1031 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1012)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1004)) (/.f64 %1031 #s(literal 1 binary64)) (neg.f64 %1028) (fma.f64 %638 #s(literal 1/2 binary64) %316) (fma.f64 %278 #s(literal -1/4 binary64) %211) (fma.f64 %94 #s(literal 2 binary64) %316) (fma.f64 %96 %17 %316) (fma.f64 %98 %35 %316) (fma.f64 %100 %60 %316) (fma.f64 %100 %38 %316) (fma.f64 %102 %36 %316) (fma.f64 %104 #s(literal 1/4 binary64) %316) (fma.f64 %107 %26 %316) (fma.f64 %109 %648 %316) (fma.f64 %109 %20 %316) (fma.f64 %115 %38 %316) (fma.f64 %117 %35 %316) (fma.f64 %119 #s(literal -2 binary64) %316) (fma.f64 %281 #s(literal 1/4 binary64) %211) (fma.f64 %123 %22 %316) (fma.f64 %125 %25 %316) (fma.f64 %127 %20 %316) (fma.f64 %283 #s(literal 1/32 binary64) %211) (fma.f64 %434 #s(literal 1/4 binary64) %1131) (fma.f64 %434 #s(literal 1/4 binary64) %1133) (fma.f64 %434 #s(literal 1/4 binary64) %1135) (fma.f64 %287 #s(literal 1/32 binary64) %1131) (fma.f64 %287 #s(literal 1/32 binary64) %1133) (fma.f64 %287 #s(literal 1/32 binary64) %1135) (fma.f64 %287 #s(literal 1/16 binary64) %211) (fma.f64 #s(literal 1/64 binary64) %283 %1131) (fma.f64 #s(literal 1/64 binary64) %283 %1133) (fma.f64 #s(literal 1/64 binary64) %283 %1135) (fma.f64 %291 #s(literal 1/4 binary64) %211) (fma.f64 %291 #s(literal 1/8 binary64) %1131) (fma.f64 %291 #s(literal 1/8 binary64) %1133) (fma.f64 %291 #s(literal 1/8 binary64) %1135) (fma.f64 %293 #s(literal 1/4 binary64) %1131) (fma.f64 %293 #s(literal 1/4 binary64) %1133) (fma.f64 %293 #s(literal 1/4 binary64) %1135) (fma.f64 %293 #s(literal 1/2 binary64) %211) (fma.f64 %295 #s(literal 1/16 binary64) %1131) (fma.f64 %295 #s(literal 1/16 binary64) %1133) (fma.f64 %295 #s(literal 1/16 binary64) %1135) (fma.f64 %295 #s(literal 1/8 binary64) %211) (fma.f64 %298 #s(literal -1/32 binary64) %1131) (fma.f64 %298 #s(literal -1/32 binary64) %1133) (fma.f64 %298 #s(literal -1/32 binary64) %1135) (fma.f64 %298 #s(literal -1/16 binary64) %211) (fma.f64 #s(literal -1/32 binary64) %298 %1131) (fma.f64 #s(literal -1/32 binary64) %298 %1133) (fma.f64 #s(literal -1/32 binary64) %298 %1135) (fma.f64 %301 #s(literal -1/4 binary64) %211) (fma.f64 %301 #s(literal -1/8 binary64) %1131) (fma.f64 %301 #s(literal -1/8 binary64) %1133) (fma.f64 %301 #s(literal -1/8 binary64) %1135) (fma.f64 %303 #s(literal -1/16 binary64) %1131) (fma.f64 %303 #s(literal -1/16 binary64) %1133) (fma.f64 %303 #s(literal -1/16 binary64) %1135) (fma.f64 %303 #s(literal -1/8 binary64) %211) (fma.f64 #s(literal -1/16 binary64) %307 %211) (fma.f64 #s(literal -1/16 binary64) %298 %211) (fma.f64 #s(literal -1/16 binary64) %303 %1131) (fma.f64 #s(literal -1/16 binary64) %303 %1133) (fma.f64 #s(literal -1/16 binary64) %303 %1135) (fma.f64 %466 #s(literal -1/4 binary64) %1131) (fma.f64 %466 #s(literal -1/4 binary64) %1133) (fma.f64 %466 #s(literal -1/4 binary64) %1135) (fma.f64 %311 #s(literal 1/4 binary64) %211) (fma.f64 %311 #s(literal 1/8 binary64) %1131) (fma.f64 %311 #s(literal 1/8 binary64) %1133) (fma.f64 %311 #s(literal 1/8 binary64) %1135) (fma.f64 %314 #s(literal 1 binary64) %211) (fma.f64 %314 #s(literal 1/2 binary64) %1131) (fma.f64 %314 #s(literal 1/2 binary64) %1133) (fma.f64 %314 #s(literal 1/2 binary64) %1135) (fma.f64 %474 #s(literal 4 binary64) %1131) (fma.f64 %474 #s(literal 4 binary64) %1133) (fma.f64 %474 #s(literal 4 binary64) %1135) (fma.f64 %317 #s(literal 4 binary64) %211) (fma.f64 %317 #s(literal 2 binary64) %1131) (fma.f64 %317 #s(literal 2 binary64) %1133) (fma.f64 %317 #s(literal 2 binary64) %1135) (fma.f64 %319 #s(literal 1/4 binary64) %1131) (fma.f64 %319 #s(literal 1/4 binary64) %1133) (fma.f64 %319 #s(literal 1/4 binary64) %1135) (fma.f64 %319 #s(literal 1/2 binary64) %211) (fma.f64 %322 #s(literal 1/32 binary64) %1131) (fma.f64 %322 #s(literal 1/32 binary64) %1133) (fma.f64 %322 #s(literal 1/32 binary64) %1135) (fma.f64 %322 #s(literal 1/16 binary64) %211) (fma.f64 %324 #s(literal 1/4 binary64) %211) (fma.f64 %324 #s(literal 1/8 binary64) %1131) (fma.f64 %324 #s(literal 1/8 binary64) %1133) (fma.f64 %324 #s(literal 1/8 binary64) %1135) (fma.f64 %326 #s(literal 1/16 binary64) %1131) (fma.f64 %326 #s(literal 1/16 binary64) %1133) (fma.f64 %326 #s(literal 1/16 binary64) %1135) (fma.f64 %326 #s(literal 1/8 binary64) %211) (fma.f64 %491 #s(literal 1/4 binary64) %1131) (fma.f64 %491 #s(literal 1/4 binary64) %1133) (fma.f64 %491 #s(literal 1/4 binary64) %1135) (fma.f64 %328 #s(literal 1/4 binary64) %1131) (fma.f64 %328 #s(literal 1/4 binary64) %1133) (fma.f64 %328 #s(literal 1/4 binary64) %1135) (fma.f64 %328 #s(literal 1/2 binary64) %211) (fma.f64 %330 #s(literal 1/16 binary64) %1131) (fma.f64 %330 #s(literal 1/16 binary64) %1133) (fma.f64 %330 #s(literal 1/16 binary64) %1135) (fma.f64 %330 #s(literal 1/8 binary64) %211) (fma.f64 #s(literal 1/32 binary64) %283 %211) (fma.f64 #s(literal 1/32 binary64) %349 %1131) (fma.f64 #s(literal 1/32 binary64) %349 %1133) (fma.f64 #s(literal 1/32 binary64) %349 %1135) (fma.f64 #s(literal 1/32 binary64) %351 %1131) (fma.f64 #s(literal 1/32 binary64) %351 %1133) (fma.f64 #s(literal 1/32 binary64) %351 %1135) (fma.f64 #s(literal 1/32 binary64) %322 %1131) (fma.f64 #s(literal 1/32 binary64) %322 %1133) (fma.f64 #s(literal 1/32 binary64) %322 %1135) (fma.f64 #s(literal 1/32 binary64) %333 %1131) (fma.f64 #s(literal 1/32 binary64) %333 %1133) (fma.f64 #s(literal 1/32 binary64) %333 %1135) (fma.f64 #s(literal 1/32 binary64) %280 %1131) (fma.f64 #s(literal 1/32 binary64) %280 %1133) (fma.f64 #s(literal 1/32 binary64) %280 %1135) (fma.f64 %333 #s(literal 1/32 binary64) %1131) (fma.f64 %333 #s(literal 1/32 binary64) %1133) (fma.f64 %333 #s(literal 1/32 binary64) %1135) (fma.f64 %333 #s(literal 1/16 binary64) %211) (fma.f64 %20 %109 %316) (fma.f64 %20 %127 %316) (fma.f64 %25 %125 %316) (fma.f64 %25 %171 %316) (fma.f64 %28 #s(literal -1/4 binary64) %316) (fma.f64 %35 %98 %316) (fma.f64 %35 %117 %316) (fma.f64 %38 %100 %316) (fma.f64 %38 %115 %316) (fma.f64 %171 %25 %316) (fma.f64 %335 #s(literal -2 binary64) %211) (fma.f64 %337 #s(literal 1/4 binary64) %211) (fma.f64 %337 #s(literal 1/8 binary64) %1131) (fma.f64 %337 #s(literal 1/8 binary64) %1133) (fma.f64 %337 #s(literal 1/8 binary64) %1135) (fma.f64 %339 #s(literal 1/16 binary64) %1131) (fma.f64 %339 #s(literal 1/16 binary64) %1133) (fma.f64 %339 #s(literal 1/16 binary64) %1135) (fma.f64 %339 #s(literal 1/8 binary64) %211) (fma.f64 %341 #s(literal 4 binary64) %211) (fma.f64 %341 #s(literal 2 binary64) %1131) (fma.f64 %341 #s(literal 2 binary64) %1133) (fma.f64 %341 #s(literal 2 binary64) %1135) (fma.f64 %667 %17 %316) (fma.f64 %343 #s(literal 1/8 binary64) %211) (fma.f64 %286 #s(literal 1/8 binary64) %211) (fma.f64 #s(literal -1/4 binary64) %301 %211) (fma.f64 #s(literal -1/4 binary64) %466 %1131) (fma.f64 #s(literal -1/4 binary64) %466 %1133) (fma.f64 #s(literal -1/4 binary64) %466 %1135) (fma.f64 #s(literal -1/4 binary64) %28 %316) (fma.f64 %321 #s(literal 1/8 binary64) %211) (fma.f64 %43 %17 %316) (fma.f64 %45 %22 %316) (fma.f64 %313 #s(literal 1 binary64) %1131) (fma.f64 %313 #s(literal 1 binary64) %1133) (fma.f64 %313 #s(literal 1 binary64) %1135) (fma.f64 %313 #s(literal 2 binary64) %211) (fma.f64 #s(literal 1/16 binary64) %349 %211) (fma.f64 #s(literal 1/16 binary64) %383 %1131) (fma.f64 #s(literal 1/16 binary64) %383 %1133) (fma.f64 #s(literal 1/16 binary64) %383 %1135) (fma.f64 #s(literal 1/16 binary64) %351 %211) (fma.f64 #s(literal 1/16 binary64) %322 %211) (fma.f64 #s(literal 1/16 binary64) %326 %1131) (fma.f64 #s(literal 1/16 binary64) %326 %1133) (fma.f64 #s(literal 1/16 binary64) %326 %1135) (fma.f64 #s(literal 1/16 binary64) %330 %1131) (fma.f64 #s(literal 1/16 binary64) %330 %1133) (fma.f64 #s(literal 1/16 binary64) %330 %1135) (fma.f64 #s(literal 1/16 binary64) %333 %211) (fma.f64 #s(literal 1/16 binary64) %387 %1131) (fma.f64 #s(literal 1/16 binary64) %387 %1133) (fma.f64 #s(literal 1/16 binary64) %387 %1135) (fma.f64 #s(literal 1/16 binary64) %343 %1131) (fma.f64 #s(literal 1/16 binary64) %343 %1133) (fma.f64 #s(literal 1/16 binary64) %343 %1135) (fma.f64 #s(literal 1/16 binary64) %280 %211) (fma.f64 %290 #s(literal 1/4 binary64) %211) (fma.f64 %290 #s(literal 1/8 binary64) %1131) (fma.f64 %290 #s(literal 1/8 binary64) %1133) (fma.f64 %290 #s(literal 1/8 binary64) %1135) (fma.f64 #s(literal 4 binary64) %474 %1131) (fma.f64 #s(literal 4 binary64) %474 %1133) (fma.f64 #s(literal 4 binary64) %474 %1135) (fma.f64 #s(literal 4 binary64) %317 %211) (fma.f64 #s(literal 4 binary64) %341 %211) (fma.f64 %30 %22 %316) (fma.f64 %280 #s(literal 1/16 binary64) %211) (fma.f64 #s(literal 1/4 binary64) %104 %316) (fma.f64 #s(literal 1/4 binary64) %281 %211) (fma.f64 #s(literal 1/4 binary64) %311 %211) (fma.f64 #s(literal 1/4 binary64) %319 %1131) (fma.f64 #s(literal 1/4 binary64) %319 %1133) (fma.f64 #s(literal 1/4 binary64) %319 %1135) (fma.f64 #s(literal 1/4 binary64) %362 %211) (fma.f64 #s(literal 1/4 binary64) %564 %1131) (fma.f64 #s(literal 1/4 binary64) %564 %1133) (fma.f64 #s(literal 1/4 binary64) %564 %1135) (fma.f64 #s(literal 1/4 binary64) %566 %1131) (fma.f64 #s(literal 1/4 binary64) %566 %1133) (fma.f64 #s(literal 1/4 binary64) %566 %1135) (fma.f64 #s(literal 1/4 binary64) %324 %211) (fma.f64 #s(literal 1/4 binary64) %491 %1131) (fma.f64 #s(literal 1/4 binary64) %491 %1133) (fma.f64 #s(literal 1/4 binary64) %491 %1135) (fma.f64 #s(literal 1/4 binary64) %328 %1131) (fma.f64 #s(literal 1/4 binary64) %328 %1133) (fma.f64 #s(literal 1/4 binary64) %328 %1135) (fma.f64 #s(literal 1/4 binary64) %365 %211) (fma.f64 #s(literal 1/4 binary64) %290 %211) (fma.f64 %26 %107 %316) (fma.f64 %26 y %316) (fma.f64 %297 #s(literal -1/8 binary64) %211) (fma.f64 %369 #s(literal -1/2 binary64) %211) (fma.f64 %19 %17 %316) (fma.f64 %24 %36 %316) (fma.f64 #s(literal -1 binary64) %371 %211) (fma.f64 #s(literal -1 binary64) %48 %316) (fma.f64 %22 %123 %316) (fma.f64 %22 %72 %316) (fma.f64 %22 %31 %316) (fma.f64 %22 %45 %316) (fma.f64 %22 %30 %316) (fma.f64 %22 z %316) (fma.f64 %36 %102 %316) (fma.f64 %36 %24 %316) (fma.f64 %17 %687 %316) (fma.f64 %17 %689 %316) (fma.f64 %17 %96 %316) (fma.f64 %17 %667 %316) (fma.f64 %17 %43 %316) (fma.f64 %17 %19 %316) (fma.f64 #s(literal -1/8 binary64) %301 %1131) (fma.f64 #s(literal -1/8 binary64) %301 %1133) (fma.f64 #s(literal -1/8 binary64) %301 %1135) (fma.f64 #s(literal -1/8 binary64) %303 %211) (fma.f64 #s(literal -1/8 binary64) %297 %211) (fma.f64 %211 #s(literal 1 binary64) %316) (fma.f64 %310 #s(literal 1/4 binary64) %1131) (fma.f64 %310 #s(literal 1/4 binary64) %1133) (fma.f64 %310 #s(literal 1/4 binary64) %1135) (fma.f64 %310 #s(literal 1/2 binary64) %211) (fma.f64 %56 #s(literal 1/2 binary64) %316) (fma.f64 #s(literal -2 binary64) %119 %316) (fma.f64 #s(literal 1 binary64) %314 %211) (fma.f64 #s(literal 1 binary64) %313 %1131) (fma.f64 #s(literal 1 binary64) %313 %1133) (fma.f64 #s(literal 1 binary64) %313 %1135) (fma.f64 #s(literal 1 binary64) %211 %316) (fma.f64 #s(literal 1 binary64) %316 %211) (fma.f64 %48 #s(literal -1 binary64) %316) (fma.f64 #s(literal 2 binary64) %700 %316) (fma.f64 #s(literal 2 binary64) %94 %316) (fma.f64 #s(literal 2 binary64) %317 %1131) (fma.f64 #s(literal 2 binary64) %317 %1133) (fma.f64 #s(literal 2 binary64) %317 %1135) (fma.f64 #s(literal 2 binary64) %341 %1131) (fma.f64 #s(literal 2 binary64) %341 %1133) (fma.f64 #s(literal 2 binary64) %341 %1135) (fma.f64 #s(literal 2 binary64) %313 %211) (fma.f64 #s(literal 1/2 binary64) %703 %316) (fma.f64 #s(literal 1/2 binary64) %91 %316) (fma.f64 #s(literal 1/2 binary64) %314 %1131) (fma.f64 #s(literal 1/2 binary64) %314 %1133) (fma.f64 #s(literal 1/2 binary64) %314 %1135) (fma.f64 #s(literal 1/2 binary64) %319 %211) (fma.f64 #s(literal 1/2 binary64) %328 %211) (fma.f64 #s(literal 1/2 binary64) %310 %211) (fma.f64 #s(literal 1/2 binary64) %56 %316) (fma.f64 #s(literal 1/2 binary64) %316 %1131) (fma.f64 #s(literal 1/2 binary64) %316 %1133) (fma.f64 #s(literal 1/2 binary64) %316 %1135) %1031 (fma.f64 %316 #s(literal 1 binary64) %211) (fma.f64 %316 #s(literal 1/2 binary64) %1131) (fma.f64 %316 #s(literal 1/2 binary64) %1133) (fma.f64 %316 #s(literal 1/2 binary64) %1135) (fma.f64 #s(literal 1/8 binary64) %281 %1131) (fma.f64 #s(literal 1/8 binary64) %281 %1133) (fma.f64 #s(literal 1/8 binary64) %281 %1135) (fma.f64 #s(literal 1/8 binary64) %362 %1131) (fma.f64 #s(literal 1/8 binary64) %362 %1133) (fma.f64 #s(literal 1/8 binary64) %362 %1135) (fma.f64 #s(literal 1/8 binary64) %383 %211) (fma.f64 #s(literal 1/8 binary64) %324 %1131) (fma.f64 #s(literal 1/8 binary64) %324 %1133) (fma.f64 #s(literal 1/8 binary64) %324 %1135) (fma.f64 #s(literal 1/8 binary64) %326 %211) (fma.f64 #s(literal 1/8 binary64) %330 %211) (fma.f64 #s(literal 1/8 binary64) %365 %1131) (fma.f64 #s(literal 1/8 binary64) %365 %1133) (fma.f64 #s(literal 1/8 binary64) %365 %1135) (fma.f64 #s(literal 1/8 binary64) %387 %211) (fma.f64 #s(literal 1/8 binary64) %343 %211) (fma.f64 #s(literal 1/8 binary64) %321 %211) (fma.f64 #s(literal 1/8 binary64) %290 %1131) (fma.f64 #s(literal 1/8 binary64) %290 %1133) (fma.f64 #s(literal 1/8 binary64) %290 %1135) (fma.f64 #s(literal 1/8 binary64) x %211) (fma.f64 %3 #s(literal -1/2 binary64) %316) (fma.f64 z %22 %316) (fma.f64 y %26 %316) (fma.f64 x #s(literal 1/8 binary64) %211) (-.f64 (/.f64 (fma.f64 z y %371) #s(literal -2 binary64)) %335) (-.f64 %211 %371) (-.f64 %316 %48) (+.f64 %313 %1131) (+.f64 %313 %1133) (+.f64 %313 %1135) (+.f64 %211 %316) (+.f64 %316 %211) (pow.f64 %1438 #s(literal 1 binary64)) %1438 (/.f64 #s(literal 1 binary64) (pow.f64 %1438 #s(literal -1 binary64))) (pow.f64 %1449 #s(literal 1 binary64)) %1449 (/.f64 #s(literal 1 binary64) (pow.f64 %1449 #s(literal -1 binary64))) (pow.f64 %1453 #s(literal 1 binary64)) %1453 (/.f64 #s(literal 1 binary64) (pow.f64 %1453 #s(literal -1 binary64))) (pow.f64 %1457 #s(literal 1 binary64)) %1457 (/.f64 #s(literal 1 binary64) (pow.f64 %1457 #s(literal -1 binary64))) |
Compiled 1 264 to 1 528 computations (-20.9% saved)
Compiled 61 to 160 computations (-162.3% saved)
8 alts after pruning (2 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 59 | 2 | 61 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 2 | 3 |
| Done | 0 | 4 | 4 |
| Total | 60 | 8 | 68 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
| ✓ | 72.3% | (+.f64 (approx (- (* 1/8 x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) |
| 68.6% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (fma.f64 y (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal 1/8 binary64) x))) | |
| ✓ | 59.7% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) |
| ✓ | 41.5% | (approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) |
| 2.3% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) | |
| ✓ | 29.1% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) (*.f64 #s(literal 1/8 binary64) x))) |
| ✓ | 32.5% | %2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) t)) |
Compiled 8 to 18 computations (-125.0% saved)
Total 24.4b remaining (20.1%)
Threshold costs 0.2b (0.2%)
| 7.8b | 68.4% |
| 6.1b | 64.4% |
| 5.4b | 69.4% |
| 4.9b | 71.1% |
| 0.2b | 0.0% |
| Inputs |
|---|
%2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) t)) |
| Outputs |
|---|
%2 = (* 1/8 x) (approx (+ (- %2 (/ (* y z) 2)) t) (approx (+ t %2) t)) |
| Inputs |
|---|
%2 = (* 1/8 x) %10 = (+ (- %2 (/ (* y z) 2)) t) %11 = (+ t %2) (approx %10 (approx %11 t)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) x))) |
| Outputs |
|---|
%2 = (* 1/8 x) %10 = (+ (- %2 (/ (* y z) 2)) t) %11 = (+ t %2) %13 = (approx %10 (approx %11 t)) %13 (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) x))) %13 |
| Inputs |
|---|
%2 = (* 1/8 x) %10 = (+ (- %2 (/ (* y z) 2)) t) %11 = (+ t %2) (approx %10 (approx %11 t)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) x))) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) (approx (+ (- %2 (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) |
| Outputs |
|---|
(approx (+ (- (* 1/8 x) (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) |
| Inputs |
|---|
%2 = (* 1/8 x) %10 = (+ (- %2 (/ (* y z) 2)) t) %11 = (+ t %2) %15 = (*.f64 #s(literal 1/8 binary64) x) %26 = (+ (- %2 (/ (* z y) 2)) t) (approx %10 (approx %11 t)) (approx %10 (approx %11 %15)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) (approx %26 (fma.f64 #s(literal 1/8 binary64) x t)) (approx %10 (+.f64 t %15)) (approx %26 (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) |
| Outputs |
|---|
%10 = (+ (- (* 1/8 x) (/ (* z y) 2)) t) %14 = (approx %10 (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) %14 (approx %10 (fma.f64 #s(literal 1/8 binary64) x t)) %14 |
| Inputs |
|---|
%2 = (* 1/8 x) %8 = (- %2 (/ (* y z) 2)) %10 = (+ %8 t) %11 = (+ t %2) %15 = (*.f64 #s(literal 1/8 binary64) x) %26 = (+ (- %2 (/ (* z y) 2)) t) %33 = (*.f64 #s(literal -1/2 binary64) (*.f64 y z)) (approx %10 (approx %11 t)) (approx %10 (approx %11 %15)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) (approx %26 (fma.f64 #s(literal 1/8 binary64) x t)) (approx %10 (+.f64 t %15)) (approx %26 %33) (+.f64 (approx %8 %33) t) |
| Outputs |
|---|
%2 = (* 1/8 x) %14 = (+.f64 (approx (- %2 (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) %14 (approx (+ (- %2 (/ (* z y) 2)) t) (fma.f64 #s(literal 1/8 binary64) x t)) %14 |
| Inputs |
|---|
%2 = (* 1/8 x) %8 = (- %2 (/ (* y z) 2)) %10 = (+ %8 t) %11 = (+ t %2) %15 = (*.f64 #s(literal 1/8 binary64) x) %26 = (+ (- %2 (/ (* z y) 2)) t) %33 = (*.f64 #s(literal -1/2 binary64) (*.f64 y z)) (approx %10 (approx %11 t)) (approx %10 (approx %11 %15)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) (approx %26 (fma.f64 #s(literal 1/8 binary64) x t)) (approx %10 (+.f64 t %15)) (approx %26 %33) (+.f64 (approx %8 %33) t) (approx %26 (fma.f64 y (*.f64 #s(literal -1/2 binary64) z) %15)) |
| Outputs |
|---|
%2 = (* 1/8 x) %14 = (+.f64 (approx (- %2 (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) %14 (approx (+ (- %2 (/ (* z y) 2)) t) (fma.f64 y (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal 1/8 binary64) x))) %14 |
| Inputs |
|---|
%2 = (* 1/8 x) %8 = (- %2 (/ (* y z) 2)) %10 = (+ %8 t) %11 = (+ t %2) %15 = (*.f64 #s(literal 1/8 binary64) x) %26 = (+ (- %2 (/ (* z y) 2)) t) %32 = (*.f64 y z) %33 = (*.f64 #s(literal -1/2 binary64) %32) (approx %10 (approx %11 t)) (approx %10 (approx %11 %15)) (approx %10 (approx %11 (*.f64 #s(literal 1/8 binary64) (approx x #s(literal 0 binary64))))) (approx %26 (fma.f64 #s(literal 1/8 binary64) x t)) (approx %10 (+.f64 t %15)) (approx %26 %33) (+.f64 (approx %8 %33) t) (approx %26 (fma.f64 y (*.f64 #s(literal -1/2 binary64) z) %15)) (approx %26 (-.f64 %15 (*.f64 #s(literal 1/2 binary64) %32))) (fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
| Outputs |
|---|
(fma.f64 y (*.f64 z #s(literal -1/2 binary64)) (fma.f64 x #s(literal 1/8 binary64) t)) |
9 calls:
| 7.0ms | x |
| 6.0ms | (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) x) |
| 6.0ms | t |
| 6.0ms | z |
| 6.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 32.5% | 1 | t |
| 32.5% | 1 | z |
| 32.5% | 1 | y |
| 32.5% | 1 | x |
| 32.5% | 1 | (+.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) x) (/.f64 (*.f64 y z) #s(literal 2 binary64))) t) |
| 32.5% | 1 | (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) x) (/.f64 (*.f64 y z) #s(literal 2 binary64))) |
| 32.5% | 1 | (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 8 binary64)) x) |
| 32.5% | 1 | (/.f64 (*.f64 y z) #s(literal 2 binary64)) |
| 32.5% | 1 | (*.f64 y z) |
Compiled 20 to 43 computations (-115.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 2011073976609.536 | 79210772111158.02 |
| 6.0ms | -1.6770947112847438e-50 | -1.4055685462936228e-52 |
| 6.0ms | 224× | 0 | valid |
Compiled 20 to 40 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 8.54279076555653e-57 | 5.366493532047623e-49 |
| 5.0ms | -3.811187879761372e-39 | -3.347711316302137e-41 |
| 6.0ms | 256× | 0 | valid |
Compiled 20 to 34 computations (-70.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 4.767966478142793e+69 | 6.602087897132745e+72 |
| 7.0ms | -5.175013782460881e+99 | -1.1055997755497343e+95 |
| 6.0ms | 256× | 0 | valid |
Compiled 20 to 32 computations (-60.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 746240462427365500.0 | 1.0031444140771977e+20 |
| 0.0ms | -1.6770947112847438e-50 | -1.4055685462936228e-52 |
| 3.0ms | 112× | 0 | valid |
Compiled 20 to 24 computations (-20.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 7 to 38 computations (-442.9% saved)
Compiled 22 to 197 computations (-795.5% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 611.6 MiB | 29.3% | rewrite |
| 489.4 MiB | 23.4% | reconstruct |
| 387.5 MiB | 18.5% | sample |
| 127.3 MiB | 6.1% | series |
| 117.3 MiB | 5.6% | preprocess |
| 115.1 MiB | 5.5% | regimes |
| 96.4 MiB | 4.6% | derivations |
| 82.6 MiB | 4.0% | bsearch |
| 38.8 MiB | 1.9% | eval |
| 23.2 MiB | 1.1% | prune |
| 0.4 MiB | 0.0% | analyze |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 089.6 MiB | 100.0% | total |
Loading profile data...