
Time bar (total: 2.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 37.5% | 37.5% | 62.4% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 56.3% | 56.2% | 43.7% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 65.6% | 65.6% | 34.3% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 76.6% | 76.5% | 23.4% | 0.1% | 0.0% | 0.0% | 0.0% | 7 |
| 82.0% | 82.0% | 18.0% | 0.1% | 0.0% | 0.0% | 0.0% | 8 |
| 87.9% | 87.8% | 12.1% | 0.1% | 0.0% | 0.0% | 0.0% | 9 |
| 90.8% | 90.7% | 9.2% | 0.1% | 0.0% | 0.0% | 0.0% | 10 |
| 93.8% | 93.8% | 6.1% | 0.1% | 0.0% | 0.0% | 0.0% | 11 |
| 95.4% | 95.3% | 4.6% | 0.1% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 13 to 9 computations (30.8% saved)
| 288.0ms | 8 256× | 0 | valid |
Div: 11.0ms (52.8% of total, 0.0 MiB)Add: 6.0ms (28.8% of total, 0.0 MiB)Mul: 4.0ms (19.2% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 76 |
| 1 | 166 | 66 |
| 2 | 720 | 66 |
| 3 | 3707 | 66 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 86.4% | (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) |
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 584 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 x y) %4 = (+.f64 %2 #s(literal 1 binary64)) %5 = (*.f64 x %4) %6 = (+.f64 x #s(literal 1 binary64)) x y %2 #s(literal 1 binary64) %4 %5 %6 (/.f64 %5 %6) |
| Outputs |
|---|
%5 = (/ x y) %6 = (/.f64 x y) %9 = (+ %5 1) %12 = (+.f64 #s(literal 1 binary64) %6) %14 = (* x %9) %17 = (+ x 1) %18 = (+.f64 #s(literal 1 binary64) x) %20 = (/ %14 %17) %21 = (/.f64 #s(literal 1 binary64) y) %22 = (-.f64 %21 #s(literal 1 binary64)) %24 = (+.f64 #s(literal 1 binary64) (*.f64 x %22)) %41 = (/.f64 #s(literal 1 binary64) x) %42 = (+.f64 %41 %21) %46 = (pow.f64 x #s(literal 2 binary64)) %47 = (/.f64 %46 y) %54 = (*.f64 x y) %55 = (/.f64 #s(literal 1 binary64) %54) %60 = (/.f64 #s(literal 1 binary64) (*.f64 %46 y)) %63 = (/.f64 #s(literal 1 binary64) %46) %69 = (pow.f64 x #s(literal 3 binary64)) %89 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %22 %55) %41) x)) %109 = (/.f64 %46 (*.f64 y %18)) %118 = (/.f64 x %18) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %9 #s(literal 1 binary64)) (approx %9 %12) (approx %14 (*.f64 x %12)) (approx %17 %18) (approx %20 (*.f64 x %24)) (approx %20 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 #s(literal 1 binary64) %21) %21) #s(literal 1 binary64)))))) (approx %20 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %24 %21) %21) #s(literal 1 binary64)))))) (approx %9 (*.f64 x %42)) (approx %14 %47) (approx %14 (*.f64 %46 %42)) (approx %17 (*.f64 x (+.f64 #s(literal 1 binary64) %41))) (approx %20 (*.f64 x (-.f64 %42 %55))) (approx %20 (*.f64 x (-.f64 (+.f64 %41 (+.f64 %21 %60)) (+.f64 %55 %63)))) (approx %20 (*.f64 x (-.f64 (+.f64 %41 (+.f64 %21 (+.f64 %60 (/.f64 #s(literal 1 binary64) %69)))) (+.f64 %55 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %69 y)) %63))))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %55 %42)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %89 %21)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %22 %89) x)) %21)))) (approx y y) (approx %9 (/.f64 (+.f64 x y) y)) (approx %14 (/.f64 (fma.f64 x y %46) y)) (approx %20 %109) (approx %20 (/.f64 (+.f64 (/.f64 %54 %18) (/.f64 %46 %18)) y)) (approx %14 (+.f64 x %47)) (approx %20 %118) (approx %20 (+.f64 %118 %109)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | x | -inf |
| 4.0ms | x | inf |
| 3.0ms | y | 0 |
| 2.0ms | x | 0 |
| 2.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 0 | 13 | 32 |
| 1 | 56 | 32 |
| 2 | 207 | 32 |
| 3 | 1123 | 32 |
| 0 | 4006 | 32 |
| 0 | 4440 | 30 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 x y) %4 = (+.f64 %2 #s(literal 1 binary64)) %5 = (*.f64 x %4) %6 = (+.f64 x #s(literal 1 binary64)) x y %2 #s(literal 1 binary64) %4 %5 %6 (/.f64 %5 %6) |
| Outputs |
|---|
%3 = (/.f64 #s(literal 1 binary64) y) %4 = (+.f64 x x) %5 = (*.f64 %3 %4) %9 = (*.f64 %3 #s(literal 2 binary64)) %10 = (*.f64 #s(literal 1/2 binary64) x) %12 = (/.f64 #s(literal 1/2 binary64) y) %15 = (/.f64 #s(literal -1 binary64) y) %16 = (neg.f64 x) %18 = (*.f64 %12 x) %20 = (/.f64 %10 y) %24 = (/.f64 x y) %30 = (*.f64 %16 #s(literal -1 binary64)) %31 = (neg.f64 y) %32 = (*.f64 #s(literal -1 binary64) %31) %35 = (*.f64 #s(literal -1 binary64) y) %46 = (/.f64 %16 y) %50 = (/.f64 (*.f64 %16 #s(literal 0 binary64)) %31) %53 = (/.f64 (*.f64 #s(literal 0 binary64) %16) %31) %56 = (/.f64 (*.f64 x #s(literal 0 binary64)) y) %59 = (/.f64 (*.f64 #s(literal 0 binary64) x) y) %103 = (/.f64 (*.f64 %16 #s(literal 1/2 binary64)) %31) %106 = (/.f64 (*.f64 #s(literal 1/2 binary64) %16) %31) %113 = (fma.f64 %24 #s(literal 2 binary64) #s(literal 2 binary64)) %115 = (*.f64 %16 #s(literal 2 binary64)) %116 = (fma.f64 #s(literal 2 binary64) %31 %115) %117 = (*.f64 #s(literal 2 binary64) %31) %118 = (/.f64 #s(literal 1 binary64) %117) %120 = (fma.f64 #s(literal 2 binary64) y %4) %121 = (*.f64 #s(literal 2 binary64) y) %122 = (/.f64 #s(literal 1 binary64) %121) %124 = (fma.f64 %16 #s(literal 2 binary64) %117) %125 = (*.f64 %31 #s(literal 2 binary64)) %126 = (/.f64 #s(literal 1 binary64) %125) %128 = (fma.f64 #s(literal 2 binary64) x %121) %129 = (*.f64 y #s(literal 2 binary64)) %130 = (/.f64 #s(literal 1 binary64) %129) %132 = (*.f64 #s(literal 2 binary64) %16) %133 = (fma.f64 #s(literal 2 binary64) %31 %132) %135 = (fma.f64 %16 #s(literal 2 binary64) %125) %137 = (fma.f64 #s(literal 2 binary64) x %129) %139 = (-.f64 %31 x) %140 = (neg.f64 %139) %142 = (+.f64 y x) %143 = (neg.f64 %142) %147 = (/.f64 %142 y) %152 = (-.f64 %24 #s(literal -1/2 binary64)) %167 = (*.f64 %31 %31) %169 = (*.f64 x %31) %171 = (*.f64 %31 y) %175 = (*.f64 y %31) %177 = (*.f64 x y) %179 = (*.f64 y y) %181 = (*.f64 #s(literal 0 binary64) %117) %183 = (*.f64 %117 #s(literal 2 binary64)) %187 = (*.f64 %121 #s(literal 2 binary64)) %189 = (*.f64 #s(literal 0 binary64) %125) %191 = (*.f64 %125 #s(literal 2 binary64)) %193 = (*.f64 #s(literal 0 binary64) %129) %195 = (*.f64 %129 #s(literal 2 binary64)) %203 = (*.f64 #s(literal 0 binary64) y) %206 = (*.f64 #s(literal 0 binary64) %31) %213 = (*.f64 %16 #s(literal -2 binary64)) %215 = (*.f64 #s(literal -2 binary64) %31) %217 = (*.f64 x #s(literal -2 binary64)) %219 = (*.f64 #s(literal -2 binary64) y) %222 = (*.f64 %31 #s(literal -2 binary64)) %225 = (*.f64 y #s(literal -2 binary64)) %244 = (*.f64 %117 #s(literal 0 binary64)) %250 = (*.f64 %125 #s(literal 0 binary64)) %253 = (*.f64 %129 #s(literal 0 binary64)) %262 = (*.f64 y #s(literal 0 binary64)) %265 = (*.f64 %31 #s(literal 0 binary64)) %272 = (*.f64 #s(literal -2 binary64) %16) %275 = (*.f64 #s(literal -2 binary64) x) %310 = (neg.f64 %117) %316 = (neg.f64 %125) %319 = (neg.f64 %129) %371 = (-.f64 #s(literal -1 binary64) %24) %399 = (+.f64 #s(literal 1/2 binary64) %24) %403 = (+.f64 #s(literal 0 binary64) %24) %408 = (*.f64 %24 #s(literal 2 binary64)) %414 = (/.f64 %117 %117) %419 = (/.f64 %115 %125) %424 = (/.f64 %4 %129) %435 = (*.f64 %147 %4) %437 = (*.f64 %147 #s(literal 2 binary64)) %439 = (*.f64 x %139) %441 = (*.f64 x %142) %443 = (fma.f64 %24 x x) %444 = (*.f64 %443 #s(literal 2 binary64)) %446 = (*.f64 %443 #s(literal 1/2 binary64)) %448 = (*.f64 %16 x) %449 = (fma.f64 x %31 %448) %451 = (*.f64 x x) %452 = (fma.f64 x y %451) %454 = (*.f64 %139 x) %456 = (*.f64 %142 x) %458 = (*.f64 #s(literal 1/2 binary64) %147) %461 = (*.f64 %10 %147) %469 = (*.f64 %24 x) %472 = (*.f64 %451 #s(literal -1 binary64)) %475 = (neg.f64 %448) %483 = (*.f64 %4 %31) %486 = (*.f64 %4 y) %493 = (*.f64 %472 #s(literal 2 binary64)) %496 = (*.f64 %475 #s(literal 2 binary64)) %499 = (*.f64 %448 #s(literal 2 binary64)) %502 = (*.f64 %451 #s(literal 2 binary64)) %505 = (*.f64 %31 %4) %508 = (*.f64 y %4) %518 = (*.f64 #s(literal 2 binary64) %475) %521 = (*.f64 #s(literal 2 binary64) %448) %524 = (*.f64 #s(literal 2 binary64) %451) %527 = (*.f64 %31 %115) %530 = (*.f64 y %115) %553 = (neg.f64 %454) %555 = (neg.f64 %456) %582 = (*.f64 %443 #s(literal -1 binary64)) %584 = (*.f64 %371 x) %586 = (*.f64 %443 #s(literal 0 binary64)) %588 = (*.f64 #s(literal 0 binary64) %443) %594 = (*.f64 %24 %4) %621 = (*.f64 #s(literal 1/2 binary64) %24) %630 = (*.f64 #s(literal 1/2 binary64) %443) %634 = (*.f64 %10 %24) %668 = (*.f64 %46 x) %681 = (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) %683 = (+.f64 #s(literal 2 binary64) %4) %686 = (+.f64 #s(literal 1/2 binary64) %10) %688 = (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) %690 = (+.f64 #s(literal 1 binary64) x) %694 = (-.f64 x #s(literal -1/2 binary64)) %704 = (*.f64 %4 #s(literal -2 binary64)) %707 = (*.f64 %4 #s(literal 2 binary64)) %744 = (/.f64 #s(literal 1 binary64) %690) %746 = (-.f64 #s(literal -1 binary64) x) %756 = (+.f64 #s(literal 1/2 binary64) x) %760 = (+.f64 #s(literal 0 binary64) x) %771 = (*.f64 y %690) %772 = (/.f64 %142 %771) %773 = (*.f64 %772 %4) %775 = (*.f64 %772 #s(literal 2 binary64)) %777 = (*.f64 %772 #s(literal 1 binary64)) %779 = (/.f64 #s(literal 1/2 binary64) %690) %781 = (*.f64 #s(literal -1 binary64) %443) %782 = (/.f64 #s(literal -1 binary64) %690) %784 = (/.f64 x %690) %785 = (*.f64 %139 %784) %787 = (*.f64 %142 %784) %790 = (/.f64 x %771) %791 = (*.f64 x %790) %792 = (fma.f64 %791 %690 x) %794 = (*.f64 x %690) %795 = (fma.f64 %469 %690 %794) %796 = (*.f64 %690 %690) %797 = (/.f64 #s(literal 1 binary64) %796) %799 = (*.f64 %690 x) %800 = (fma.f64 %469 %690 %799) %802 = (*.f64 %31 %690) %803 = (/.f64 #s(literal 1 binary64) %802) %805 = (/.f64 #s(literal 1 binary64) %771) %807 = (*.f64 #s(literal 1/2 binary64) %772) %811 = (/.f64 x %746) %814 = (*.f64 %779 %443) %816 = (*.f64 %10 %772) %820 = (/.f64 %371 %690) %822 = (/.f64 %456 %771) %829 = (*.f64 %744 %469) %834 = (*.f64 %790 x) %851 = (*.f64 %746 %802) %855 = (*.f64 %746 %771) %862 = (*.f64 %746 %690) %864 = (*.f64 %448 %690) %866 = (*.f64 %690 %802) %868 = (*.f64 %451 %690) %870 = (*.f64 %690 %771) %872 = (*.f64 %668 %690) %874 = (*.f64 %690 %746) %876 = (*.f64 %469 %690) %881 = (*.f64 %802 %746) %885 = (*.f64 %802 %690) %889 = (*.f64 %771 %746) %893 = (*.f64 %771 %690) %928 = (*.f64 %802 %16) %934 = (*.f64 %771 %16) %940 = (*.f64 %746 %16) %946 = (*.f64 %690 %16) %966 = (neg.f64 %796) %1012 = (/.f64 %586 %690) %1014 = (/.f64 %588 %690) %1063 = (/.f64 %10 %690) %1100 = (neg.f64 %784) %1116 = (/.f64 %876 %796) %1121 = (/.f64 %446 %690) %1123 = (/.f64 %630 %690) x y (*.f64 %5 #s(literal 1/2 binary64)) (*.f64 %9 %10) (*.f64 %4 %12) (*.f64 %15 %16) (*.f64 #s(literal 2 binary64) %18) (*.f64 #s(literal 2 binary64) %20) (*.f64 %3 x) (*.f64 %16 %15) (*.f64 #s(literal 1 binary64) %24) (*.f64 %24 #s(literal 1 binary64)) (*.f64 x %3) (pow.f64 %24 #s(literal 1 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 %30 %32) (/.f64 %30 y) (/.f64 %16 %35) (/.f64 %16 %31) (/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %31 %16)) (/.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 %24 #s(literal 1 binary64)) (/.f64 x %32) %24 (neg.f64 %46) (fma.f64 %5 #s(literal 1/2 binary64) %50) (fma.f64 %5 #s(literal 1/2 binary64) %53) (fma.f64 %5 #s(literal 1/2 binary64) %56) (fma.f64 %5 #s(literal 1/2 binary64) %59) (fma.f64 %9 %10 %50) (fma.f64 %9 %10 %53) (fma.f64 %9 %10 %56) (fma.f64 %9 %10 %59) (fma.f64 %4 %12 %50) (fma.f64 %4 %12 %53) (fma.f64 %4 %12 %56) (fma.f64 %4 %12 %59) (fma.f64 %10 %3 %20) (fma.f64 %15 %16 %50) (fma.f64 %15 %16 %53) (fma.f64 %15 %16 %56) (fma.f64 %15 %16 %59) (fma.f64 #s(literal 2 binary64) %18 %50) (fma.f64 #s(literal 2 binary64) %18 %53) (fma.f64 #s(literal 2 binary64) %18 %56) (fma.f64 #s(literal 2 binary64) %18 %59) (fma.f64 #s(literal 2 binary64) %20 %50) (fma.f64 #s(literal 2 binary64) %20 %53) (fma.f64 #s(literal 2 binary64) %20 %56) (fma.f64 #s(literal 2 binary64) %20 %59) (fma.f64 %3 x %50) (fma.f64 %3 x %53) (fma.f64 %3 x %56) (fma.f64 %3 x %59) (fma.f64 %16 %15 %50) (fma.f64 %16 %15 %53) (fma.f64 %16 %15 %56) (fma.f64 %16 %15 %59) (fma.f64 #s(literal 1 binary64) %24 %50) (fma.f64 #s(literal 1 binary64) %24 %53) (fma.f64 #s(literal 1 binary64) %24 %56) (fma.f64 #s(literal 1 binary64) %24 %59) (fma.f64 %24 #s(literal 1 binary64) %50) (fma.f64 %24 #s(literal 1 binary64) %53) (fma.f64 %24 #s(literal 1 binary64) %56) (fma.f64 %24 #s(literal 1 binary64) %59) (fma.f64 x %3 %50) (fma.f64 x %3 %53) (fma.f64 x %3 %56) (fma.f64 x %3 %59) (+.f64 %103 %103) (+.f64 %106 %106) (+.f64 %20 %20) (+.f64 %24 %50) (+.f64 %24 %53) (+.f64 %24 %56) (+.f64 %24 %59) #s(literal 1 binary64) (*.f64 %113 #s(literal 1/2 binary64)) (*.f64 %116 %118) (*.f64 %120 %122) (*.f64 %124 %126) (*.f64 %128 %130) (*.f64 %133 %118) (*.f64 %135 %126) (*.f64 %137 %130) (*.f64 %140 %3) (*.f64 %143 %15) (*.f64 %139 %15) (*.f64 %142 %3) (*.f64 %147 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %147) (pow.f64 %147 #s(literal 1 binary64)) (/.f64 (fma.f64 %152 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %147 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %24 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 %31 %30) %31) (/.f64 (-.f64 (*.f64 %24 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (fma.f64 %31 %31 (*.f64 %16 %31)) %167) (/.f64 (fma.f64 %31 y %169) %171) (/.f64 (fma.f64 y %31 (*.f64 %16 y)) %175) (/.f64 (fma.f64 y y %177) %179) (/.f64 (fma.f64 %116 #s(literal 2 binary64) %181) %183) (/.f64 (fma.f64 %120 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) %121)) %187) (/.f64 (fma.f64 %124 #s(literal 2 binary64) %189) %191) (/.f64 (fma.f64 %128 #s(literal 2 binary64) %193) %195) (/.f64 (fma.f64 %133 #s(literal 2 binary64) %181) %183) (/.f64 (fma.f64 %135 #s(literal 2 binary64) %189) %191) (/.f64 (fma.f64 %137 #s(literal 2 binary64) %193) %195) (/.f64 (fma.f64 %140 #s(literal 2 binary64) %203) %129) (/.f64 (fma.f64 %143 #s(literal 2 binary64) %206) %125) (/.f64 (fma.f64 %139 #s(literal 2 binary64) %206) %125) (/.f64 (fma.f64 %142 #s(literal 2 binary64) %203) %129) (/.f64 (fma.f64 #s(literal -2 binary64) %31 %213) %215) (/.f64 (fma.f64 #s(literal -2 binary64) y %217) %219) (/.f64 (fma.f64 %16 #s(literal -2 binary64) %215) %222) (/.f64 (fma.f64 x #s(literal -2 binary64) %219) %225) (/.f64 (+.f64 %113 #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %31 %31 (*.f64 %31 %16)) %167) (/.f64 (fma.f64 %31 y (*.f64 %31 x)) %171) (/.f64 (fma.f64 y %31 (*.f64 y %16)) %175) (/.f64 (fma.f64 y y (*.f64 y x)) %179) (/.f64 (fma.f64 %113 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (fma.f64 %116 #s(literal 2 binary64) %244) %183) (/.f64 (fma.f64 %120 #s(literal 2 binary64) (*.f64 %121 #s(literal 0 binary64))) %187) (/.f64 (fma.f64 %124 #s(literal 2 binary64) %250) %191) (/.f64 (fma.f64 %128 #s(literal 2 binary64) %253) %195) (/.f64 (fma.f64 %133 #s(literal 2 binary64) %244) %183) (/.f64 (fma.f64 %135 #s(literal 2 binary64) %250) %191) (/.f64 (fma.f64 %137 #s(literal 2 binary64) %253) %195) (/.f64 (fma.f64 %140 #s(literal 2 binary64) %262) %129) (/.f64 (fma.f64 %143 #s(literal 2 binary64) %265) %125) (/.f64 (fma.f64 %139 #s(literal 2 binary64) %265) %125) (/.f64 (fma.f64 %142 #s(literal 2 binary64) %262) %129) (/.f64 (fma.f64 #s(literal -2 binary64) %31 %272) %215) (/.f64 (fma.f64 #s(literal -2 binary64) y %275) %219) (/.f64 (fma.f64 %16 #s(literal -2 binary64) %222) %222) (/.f64 (fma.f64 x #s(literal -2 binary64) %225) %225) (/.f64 (-.f64 %215 (*.f64 #s(literal -2 binary64) %30)) %215) (/.f64 (-.f64 %219 %272) %219) (/.f64 (-.f64 %215 %275) %215) (/.f64 (-.f64 %117 (*.f64 #s(literal 2 binary64) %30)) %117) (/.f64 (-.f64 %121 %132) %121) (/.f64 (-.f64 %117 %4) %117) (/.f64 (-.f64 %31 (*.f64 #s(literal 1 binary64) %30)) %31) (/.f64 (-.f64 %115 %222) %125) (/.f64 (-.f64 %213 %125) %222) (/.f64 (-.f64 %4 %225) %129) (/.f64 (-.f64 %217 %129) %225) (/.f64 (neg.f64 %113) #s(literal -2 binary64)) (/.f64 (neg.f64 %116) %310) (/.f64 (neg.f64 %120) (neg.f64 %121)) (/.f64 (neg.f64 %124) %316) (/.f64 (neg.f64 %128) %319) (/.f64 (neg.f64 %133) %310) (/.f64 (neg.f64 %135) %316) (/.f64 (neg.f64 %137) %319) (/.f64 (neg.f64 %140) %31) (/.f64 (neg.f64 %143) y) (/.f64 %113 #s(literal 2 binary64)) (/.f64 %116 %117) (/.f64 %120 %121) (/.f64 %124 %125) (/.f64 %128 %129) (/.f64 %133 %117) (/.f64 %135 %125) (/.f64 %137 %129) (/.f64 %140 y) (/.f64 %143 %31) (/.f64 %139 %35) (/.f64 %139 %31) (/.f64 %142 %32) %147 (/.f64 %147 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %113)) (/.f64 #s(literal 1 binary64) (/.f64 %117 %116)) (/.f64 #s(literal 1 binary64) (/.f64 %121 %120)) (/.f64 #s(literal 1 binary64) (/.f64 %125 %124)) (/.f64 #s(literal 1 binary64) (/.f64 %129 %128)) (/.f64 #s(literal 1 binary64) (/.f64 %117 %133)) (/.f64 #s(literal 1 binary64) (/.f64 %125 %135)) (/.f64 #s(literal 1 binary64) (/.f64 %129 %137)) (/.f64 #s(literal 1 binary64) (/.f64 y %140)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %143)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %139)) (/.f64 #s(literal 1 binary64) (/.f64 y %142)) (/.f64 #s(literal 1 binary64) (pow.f64 %147 #s(literal -1 binary64))) (neg.f64 %371) (fma.f64 %5 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %9 %10 #s(literal 1 binary64)) (fma.f64 %113 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %116 %118 #s(literal 0 binary64)) (fma.f64 %120 %122 #s(literal 0 binary64)) (fma.f64 %124 %126 #s(literal 0 binary64)) (fma.f64 %128 %130 #s(literal 0 binary64)) (fma.f64 %133 %118 #s(literal 0 binary64)) (fma.f64 %135 %126 #s(literal 0 binary64)) (fma.f64 %137 %130 #s(literal 0 binary64)) (fma.f64 %140 %3 #s(literal 0 binary64)) (fma.f64 %143 %15 #s(literal 0 binary64)) (fma.f64 %4 %12 #s(literal 1 binary64)) (fma.f64 %15 %16 #s(literal 1 binary64)) (fma.f64 %139 %15 #s(literal 0 binary64)) (fma.f64 %142 %3 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %18 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %20 #s(literal 1 binary64)) (fma.f64 %3 x #s(literal 1 binary64)) (fma.f64 %16 %15 #s(literal 1 binary64)) (fma.f64 %147 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %147 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %24 #s(literal 1 binary64)) (fma.f64 %24 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 x %3 #s(literal 1 binary64)) (-.f64 %152 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %399)) (-.f64 %147 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %403)) (-.f64 #s(literal 1 binary64) %46) (-.f64 %24 #s(literal -1 binary64)) (+.f64 (/.f64 %408 #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 %121 %121) (/.f64 %4 %121)) (+.f64 %414 (/.f64 %115 %117)) (+.f64 %414 (/.f64 %132 %117)) (+.f64 %419 (/.f64 %117 %125)) (+.f64 %419 (/.f64 %125 %125)) (+.f64 %424 (/.f64 %121 %129)) (+.f64 %424 (/.f64 %129 %129)) (+.f64 %152 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %399) (+.f64 %147 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %403) (+.f64 #s(literal 1 binary64) %24) (+.f64 %24 #s(literal 1 binary64)) (*.f64 %435 #s(literal 1/2 binary64)) (*.f64 %437 %10) (*.f64 %439 %15) (*.f64 %441 %3) (*.f64 %444 #s(literal 1/2 binary64)) (*.f64 %446 #s(literal 2 binary64)) (*.f64 %449 %15) (*.f64 %452 %3) (*.f64 %454 %15) (*.f64 %456 %3) (*.f64 %4 %458) (*.f64 %371 %16) (*.f64 #s(literal 2 binary64) %461) (*.f64 %16 %371) (*.f64 %443 #s(literal 1 binary64)) (*.f64 %147 x) (*.f64 #s(literal 1 binary64) %443) (*.f64 x %147) (pow.f64 %443 #s(literal 1 binary64)) (/.f64 (fma.f64 %469 #s(literal 2 binary64) %4) #s(literal 2 binary64)) (/.f64 (fma.f64 x %31 %472) %31) (/.f64 (fma.f64 x y %475) y) (/.f64 (-.f64 (*.f64 %469 #s(literal 2 binary64)) %115) #s(literal 2 binary64)) (/.f64 (-.f64 %169 %451) %31) (/.f64 (fma.f64 %472 #s(literal 2 binary64) %483) %125) (/.f64 (fma.f64 %475 #s(literal 2 binary64) %486) %129) (/.f64 (fma.f64 %448 #s(literal 2 binary64) %483) %125) (/.f64 (fma.f64 %451 #s(literal 2 binary64) %486) %129) (/.f64 (fma.f64 %4 %31 %493) %117) (/.f64 (fma.f64 %4 y %496) %121) (/.f64 (fma.f64 %4 %31 %499) %117) (/.f64 (fma.f64 %4 y %502) %121) (/.f64 (fma.f64 %472 #s(literal 2 binary64) %505) %125) (/.f64 (fma.f64 %475 #s(literal 2 binary64) %508) %129) (/.f64 (fma.f64 %448 #s(literal 2 binary64) %505) %125) (/.f64 (fma.f64 %451 #s(literal 2 binary64) %508) %129) (/.f64 (fma.f64 %4 %31 (*.f64 #s(literal 2 binary64) %472)) %117) (/.f64 (fma.f64 %4 y %518) %121) (/.f64 (fma.f64 %4 %31 %521) %117) (/.f64 (fma.f64 %4 y %524) %121) (/.f64 (-.f64 %493 %527) %125) (/.f64 (-.f64 %496 %530) %129) (/.f64 (-.f64 %499 %527) %125) (/.f64 (-.f64 %502 %530) %129) (/.f64 (-.f64 %483 %518) %117) (/.f64 (-.f64 %486 %521) %121) (/.f64 (-.f64 %483 %524) %117) (/.f64 (neg.f64 %439) y) (/.f64 (neg.f64 %441) %31) (/.f64 (neg.f64 %444) #s(literal -2 binary64)) (/.f64 (neg.f64 %449) y) (/.f64 (neg.f64 %452) %31) (/.f64 %553 y) (/.f64 %555 %31) (/.f64 %435 #s(literal 2 binary64)) (/.f64 %439 %31) (/.f64 %441 y) (/.f64 %444 #s(literal 2 binary64)) (/.f64 %449 %31) (/.f64 %452 y) (/.f64 %454 %31) (/.f64 %456 y) (/.f64 %443 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %439)) (/.f64 #s(literal 1 binary64) (/.f64 y %441)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %444)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %449)) (/.f64 #s(literal 1 binary64) (/.f64 y %452)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %454)) (/.f64 #s(literal 1 binary64) (/.f64 y %456)) (/.f64 #s(literal 1 binary64) (pow.f64 %443 #s(literal -1 binary64))) (neg.f64 %582) (neg.f64 %584) (fma.f64 %435 #s(literal 1/2 binary64) %586) (fma.f64 %435 #s(literal 1/2 binary64) %588) (fma.f64 %437 %10 %586) (fma.f64 %437 %10 %588) (fma.f64 %502 %12 %30) (fma.f64 %502 %12 x) (fma.f64 %594 #s(literal 1/2 binary64) %30) (fma.f64 %594 #s(literal 1/2 binary64) x) (fma.f64 %439 %15 %586) (fma.f64 %439 %15 %588) (fma.f64 %441 %3 %586) (fma.f64 %441 %3 %588) (fma.f64 %444 #s(literal 1/2 binary64) %586) (fma.f64 %444 #s(literal 1/2 binary64) %588) (fma.f64 %472 %15 %30) (fma.f64 %472 %15 x) (fma.f64 %446 #s(literal 2 binary64) %586) (fma.f64 %446 #s(literal 2 binary64) %588) (fma.f64 %449 %15 %586) (fma.f64 %449 %15 %588) (fma.f64 %452 %3 %586) (fma.f64 %452 %3 %588) (fma.f64 %408 %10 %30) (fma.f64 %408 %10 x) (fma.f64 %454 %15 %586) (fma.f64 %454 %15 %588) (fma.f64 %456 %3 %586) (fma.f64 %456 %3 %588) (fma.f64 %475 %3 %30) (fma.f64 %475 %3 x) (fma.f64 %4 %458 %586) (fma.f64 %4 %458 %588) (fma.f64 %4 %621 %30) (fma.f64 %4 %621 x) (fma.f64 %448 %15 %30) (fma.f64 %448 %15 x) (fma.f64 %451 %3 %30) (fma.f64 %451 %3 x) (fma.f64 %371 %16 %586) (fma.f64 %371 %16 %588) (fma.f64 #s(literal 1/2 binary64) %443 %630) (fma.f64 #s(literal 2 binary64) %461 %586) (fma.f64 #s(literal 2 binary64) %461 %588) (fma.f64 #s(literal 2 binary64) %634 %30) (fma.f64 #s(literal 2 binary64) %634 x) (fma.f64 %469 #s(literal 1 binary64) %30) (fma.f64 %469 #s(literal 1 binary64) x) (fma.f64 %3 %451 %30) (fma.f64 %3 %451 x) (fma.f64 %16 %46 %30) (fma.f64 %16 %46 x) (fma.f64 %16 %371 %586) (fma.f64 %16 %371 %588) (fma.f64 %443 #s(literal 1/2 binary64) %446) (fma.f64 %443 #s(literal 1 binary64) %586) (fma.f64 %443 #s(literal 1 binary64) %588) (fma.f64 %147 x %586) (fma.f64 %147 x %588) (fma.f64 #s(literal 1 binary64) %469 %30) (fma.f64 #s(literal 1 binary64) %469 x) (fma.f64 #s(literal 1 binary64) %443 %586) (fma.f64 #s(literal 1 binary64) %443 %588) (fma.f64 %24 x %30) %443 (fma.f64 x %147 %586) (fma.f64 x %147 %588) (fma.f64 x %24 %30) (fma.f64 x %24 x) (-.f64 %446 (neg.f64 %446)) (-.f64 %630 (neg.f64 %630)) (-.f64 %469 %16) (-.f64 %443 (neg.f64 %586)) (-.f64 %443 (neg.f64 %588)) (-.f64 x %668) (+.f64 (/.f64 %169 %31) %469) (+.f64 (/.f64 %177 y) %469) (+.f64 %446 %446) (+.f64 %630 %630) (+.f64 %469 %30) (+.f64 %469 x) (+.f64 %443 %586) (+.f64 %443 %588) (+.f64 x %469) (*.f64 %681 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %683) (*.f64 #s(literal 1/2 binary64) %681) (*.f64 #s(literal 2 binary64) %686) (*.f64 #s(literal 2 binary64) %688) (*.f64 %690 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %690) (pow.f64 %690 #s(literal 1 binary64)) (/.f64 (fma.f64 %694 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %690 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 x #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 %217 #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal -4 binary64) %704) #s(literal -4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) %707) #s(literal 4 binary64)) (/.f64 (+.f64 %681 #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) %115) #s(literal 2 binary64)) (/.f64 (fma.f64 %681 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) %4)) #s(literal -4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %4)) #s(literal 4 binary64)) (/.f64 (fma.f64 %4 #s(literal -2 binary64) #s(literal -4 binary64)) #s(literal -4 binary64)) (/.f64 (fma.f64 %4 #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) %115)) #s(literal -4 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %115)) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %115)) #s(literal 2 binary64)) (/.f64 (-.f64 %707 #s(literal -4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 %704 #s(literal 4 binary64)) #s(literal -4 binary64)) (/.f64 (neg.f64 %681) #s(literal -2 binary64)) (/.f64 %683 #s(literal 2 binary64)) (/.f64 %681 #s(literal 2 binary64)) (/.f64 %690 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %744) (neg.f64 %746) (fma.f64 %681 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %683 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %681 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %686 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %688 #s(literal 0 binary64)) (fma.f64 %690 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %690 #s(literal 0 binary64)) (-.f64 %694 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %756)) (-.f64 %690 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %760)) (-.f64 #s(literal 1 binary64) %16) (-.f64 x #s(literal -1 binary64)) (+.f64 %694 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %756) (+.f64 %690 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %760) (+.f64 #s(literal 1 binary64) %30) %690 (+.f64 x #s(literal 1 binary64)) (*.f64 %773 #s(literal 1/2 binary64)) (*.f64 %775 %10) (*.f64 %777 x) (*.f64 %444 %779) (*.f64 %781 %782) (*.f64 %785 %15) (*.f64 %787 %3) (*.f64 %582 %782) (*.f64 %792 %744) (*.f64 %795 %797) (*.f64 %800 %797) (*.f64 %454 %803) (*.f64 %456 %805) (*.f64 %4 %807) (*.f64 %784 %147) (*.f64 %782 %584) (*.f64 %371 %811) (*.f64 %772 x) (*.f64 #s(literal 2 binary64) %814) (*.f64 #s(literal 2 binary64) %816) (*.f64 %744 %443) (*.f64 %584 %782) (*.f64 %16 %820) (*.f64 %822 #s(literal 1 binary64)) (*.f64 %443 %744) (*.f64 %147 %784) (*.f64 #s(literal 1 binary64) %822) (*.f64 x %772) (pow.f64 %822 #s(literal 1 binary64)) (/.f64 (fma.f64 %829 %746 %16) %746) (/.f64 (fma.f64 %829 %690 x) %690) (/.f64 (fma.f64 %834 %746 %16) %746) (/.f64 (fma.f64 %834 %690 x) %690) (/.f64 (fma.f64 %784 %802 %448) %802) (/.f64 (fma.f64 %784 %771 %451) %771) (/.f64 (fma.f64 %784 %746 %668) %746) (/.f64 (fma.f64 %784 %690 %469) %690) (/.f64 (fma.f64 %791 %746 %16) %746) (/.f64 (fma.f64 %16 %802 (*.f64 %448 %746)) %851) (/.f64 (fma.f64 %16 %771 (*.f64 %451 %746)) %855) (/.f64 (fma.f64 %16 %746 (*.f64 %668 %746)) %796) (/.f64 (fma.f64 %16 %690 (*.f64 %469 %746)) %862) (/.f64 (fma.f64 x %802 %864) %866) (/.f64 (fma.f64 x %771 %868) %870) (/.f64 (fma.f64 x %746 %872) %874) (/.f64 (fma.f64 x %690 %876) %796) (/.f64 (fma.f64 %448 %746 (*.f64 %16 %802)) %881) (/.f64 (fma.f64 %448 %690 (*.f64 x %802)) %885) (/.f64 (fma.f64 %451 %746 (*.f64 %16 %771)) %889) (/.f64 (fma.f64 %451 %690 (*.f64 x %771)) %893) (/.f64 (fma.f64 %668 %746 (*.f64 %16 %746)) %796) (/.f64 (fma.f64 %668 %690 (*.f64 x %746)) %862) (/.f64 (fma.f64 %469 %746 (*.f64 %16 %690)) %874) (/.f64 (fma.f64 %16 %802 (*.f64 %746 %448)) %851) (/.f64 (fma.f64 %16 %771 (*.f64 %746 %451)) %855) (/.f64 (fma.f64 %16 %746 (*.f64 %746 %668)) %796) (/.f64 (fma.f64 %16 %690 (*.f64 %746 %469)) %862) (/.f64 (fma.f64 x %802 (*.f64 %690 %448)) %866) (/.f64 (fma.f64 x %771 (*.f64 %690 %451)) %870) (/.f64 (fma.f64 x %746 (*.f64 %690 %668)) %874) (/.f64 (fma.f64 x %690 (*.f64 %690 %469)) %796) (/.f64 (fma.f64 %448 %746 %928) %881) (/.f64 (fma.f64 %448 %690 (*.f64 %802 x)) %885) (/.f64 (fma.f64 %451 %746 %934) %889) (/.f64 (fma.f64 %451 %690 (*.f64 %771 x)) %893) (/.f64 (fma.f64 %668 %746 %940) %796) (/.f64 (fma.f64 %668 %690 (*.f64 %746 x)) %862) (/.f64 (fma.f64 %469 %746 %946) %874) (/.f64 (-.f64 %864 %928) %885) (/.f64 (-.f64 %868 %934) %893) (/.f64 (-.f64 %872 %940) %862) (/.f64 (-.f64 %876 %946) %796) (/.f64 (neg.f64 %781) %690) (/.f64 (neg.f64 %785) y) (/.f64 (neg.f64 %787) %31) (/.f64 (neg.f64 %792) %746) (/.f64 (neg.f64 %795) %966) (/.f64 (neg.f64 %800) %966) (/.f64 %553 (neg.f64 %802)) (/.f64 %555 (neg.f64 %771)) (/.f64 %773 #s(literal 2 binary64)) (/.f64 %781 %746) (/.f64 %785 %31) (/.f64 %787 y) (/.f64 %582 %746) (/.f64 %792 %690) (/.f64 %795 %796) (/.f64 %800 %796) (/.f64 %454 %802) %822 (/.f64 %584 %746) (/.f64 %822 #s(literal 1 binary64)) (/.f64 %443 %690) (/.f64 #s(literal 1 binary64) (/.f64 %746 %781)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %785)) (/.f64 #s(literal 1 binary64) (/.f64 y %787)) (/.f64 #s(literal 1 binary64) (/.f64 %746 %582)) (/.f64 #s(literal 1 binary64) (/.f64 %690 %792)) (/.f64 #s(literal 1 binary64) (/.f64 %796 %795)) (/.f64 #s(literal 1 binary64) (/.f64 %796 %800)) (/.f64 #s(literal 1 binary64) (/.f64 %802 %454)) (/.f64 #s(literal 1 binary64) (/.f64 %771 %456)) (/.f64 #s(literal 1 binary64) (pow.f64 %822 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %746 %584)) (/.f64 #s(literal 1 binary64) (/.f64 %690 %443)) (neg.f64 (/.f64 %443 %746)) (fma.f64 %773 #s(literal 1/2 binary64) %1012) (fma.f64 %773 #s(literal 1/2 binary64) %1014) (fma.f64 %775 %10 %1012) (fma.f64 %775 %10 %1014) (fma.f64 %777 x %1012) (fma.f64 %777 x %1014) (fma.f64 %444 %779 %1012) (fma.f64 %444 %779 %1014) (fma.f64 %781 %782 %1012) (fma.f64 %781 %782 %1014) (fma.f64 %785 %15 %1012) (fma.f64 %785 %15 %1014) (fma.f64 %787 %3 %1012) (fma.f64 %787 %3 %1014) (fma.f64 %582 %782 %1012) (fma.f64 %582 %782 %1014) (fma.f64 %792 %744 %1012) (fma.f64 %792 %744 %1014) (fma.f64 %795 %797 %1012) (fma.f64 %795 %797 %1014) (fma.f64 %800 %797 %1012) (fma.f64 %800 %797 %1014) (fma.f64 %454 %803 %1012) (fma.f64 %454 %803 %1014) (fma.f64 %456 %805 %1012) (fma.f64 %456 %805 %1014) (fma.f64 %4 %807 %1012) (fma.f64 %4 %807 %1014) (fma.f64 %4 %779 %829) (fma.f64 %4 %779 %834) (fma.f64 %4 %779 %791) (fma.f64 %448 %803 %784) (fma.f64 %451 %805 %784) (fma.f64 %451 (/.f64 %3 %690) %784) (fma.f64 %784 %147 %1012) (fma.f64 %784 %147 %1014) (fma.f64 %668 %782 %784) (fma.f64 %782 %584 %1012) (fma.f64 %782 %584 %1014) (fma.f64 %790 x %784) (fma.f64 %371 %811 %1012) (fma.f64 %371 %811 %1014) (fma.f64 %772 x %1012) (fma.f64 %772 x %1014) (fma.f64 #s(literal 2 binary64) %814 %1012) (fma.f64 #s(literal 2 binary64) %814 %1014) (fma.f64 #s(literal 2 binary64) %816 %1012) (fma.f64 #s(literal 2 binary64) %816 %1014) (fma.f64 #s(literal 2 binary64) %1063 %829) (fma.f64 #s(literal 2 binary64) %1063 %834) (fma.f64 #s(literal 2 binary64) %1063 %791) (fma.f64 %469 %744 %784) (fma.f64 %744 %469 %784) (fma.f64 %744 %443 %1012) (fma.f64 %744 %443 %1014) (fma.f64 %744 x %829) (fma.f64 %744 x %834) (fma.f64 %744 x %791) (fma.f64 %584 %782 %1012) (fma.f64 %584 %782 %1014) (fma.f64 %16 %820 %1012) (fma.f64 %16 %820 %1014) (fma.f64 %16 %782 %829) (fma.f64 %16 %782 %834) (fma.f64 %16 %782 %791) (fma.f64 %822 #s(literal 1 binary64) %1012) (fma.f64 %822 #s(literal 1 binary64) %1014) (fma.f64 %443 %744 %1012) (fma.f64 %443 %744 %1014) (fma.f64 %147 %784 %1012) (fma.f64 %147 %784 %1014) (fma.f64 #s(literal 1 binary64) %784 %829) (fma.f64 #s(literal 1 binary64) %784 %834) (fma.f64 #s(literal 1 binary64) %784 %791) (fma.f64 #s(literal 1 binary64) %791 %784) (fma.f64 #s(literal 1 binary64) %822 %1012) (fma.f64 #s(literal 1 binary64) %822 %1014) (fma.f64 %24 %784 %784) (fma.f64 x %790 %784) (fma.f64 x %772 %1012) (fma.f64 x %772 %1014) (fma.f64 x %744 %829) (fma.f64 x %744 %834) (fma.f64 x %744 %791) (-.f64 %829 %1100) (-.f64 %834 %1100) (-.f64 %784 (neg.f64 %829)) (-.f64 %784 (neg.f64 %834)) (-.f64 %784 (neg.f64 %791)) (-.f64 %784 (/.f64 %469 %746)) (-.f64 %791 %1100) (-.f64 %791 %811) (+.f64 (/.f64 (*.f64 %791 %690) %690) %784) (+.f64 %1116 (/.f64 %794 %796)) (+.f64 %1116 (/.f64 %799 %796)) (+.f64 %1121 %1121) (+.f64 %1123 %1123) (+.f64 %829 %784) (+.f64 %834 %784) (+.f64 %784 %829) (+.f64 %784 %834) (+.f64 %784 %791) (+.f64 %791 %784) (+.f64 %822 %1012) (+.f64 %822 %1014) |
Compiled 681 to 1 208 computations (-77.4% saved)
Compiled 103 to 333 computations (-223.3% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 94 | 9 | 103 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 95 | 9 | 104 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 86.4% | (/.f64 (fma.f64 (/.f64 x y) x x) (+.f64 #s(literal 1 binary64) x)) |
| ▶ | 70.4% | (/.f64 (/.f64 (*.f64 x (+.f64 y x)) y) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 72.4% | (/.f64 (*.f64 (+.f64 y x) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 86.4% | (/.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 y (+.f64 y x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 86.2% | (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (fma.f64 (/.f64 x y) x x))) |
| ▶ | 99.9% | (*.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 y x) y)) |
| ▶ | 88.7% | (*.f64 x (/.f64 (+.f64 y x) (*.f64 y (+.f64 #s(literal 1 binary64) x)))) |
| ▶ | 55.6% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 60.8% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))))) |
Compiled 9 to 31 computations (-244.4% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 561 | 2833 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 x y) %4 = (+.f64 x #s(literal 1 binary64)) %5 = (+.f64 #s(literal 1 binary64) x) %6 = (/.f64 #s(literal 1 binary64) y) %7 = (-.f64 %6 #s(literal 1 binary64)) %8 = (*.f64 x %7) %9 = (+.f64 #s(literal 1 binary64) %8) %10 = (*.f64 x %9) %16 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %18 = (*.f64 y %5) %19 = (/.f64 x %5) %21 = (+.f64 y x) %22 = (/.f64 %21 y) %23 = (/.f64 y %21) %24 = (/.f64 #s(literal 1 binary64) %23) %25 = (*.f64 x %21) %26 = (fma.f64 %2 x x) %27 = (*.f64 %21 x) %28 = (/.f64 %25 y) %29 = (/.f64 %21 %18) %34 = (/.f64 %5 %26) %37 = (*.f64 x %24) x y %2 #s(literal 1 binary64) %4 %5 %6 %7 %8 %9 %10 (approx %16 %10) %18 %19 (approx %16 %19) %21 %22 %23 %24 %25 %26 %27 %28 %29 (*.f64 %19 %22) (/.f64 %27 %18) (*.f64 x %29) (/.f64 %26 %5) %34 (/.f64 #s(literal 1 binary64) %34) (/.f64 %28 %4) %37 (/.f64 %37 %4) |
| Outputs |
|---|
%5 = (/ x y) %6 = (/.f64 x y) %9 = (+ x 1) %12 = (+.f64 #s(literal 1 binary64) x) %15 = (- (/ 1 y) 1) %16 = (* x %15) %17 = (/.f64 #s(literal 1 binary64) y) %18 = (-.f64 %17 #s(literal 1 binary64)) %19 = (*.f64 x %18) %21 = (+ 1 %16) %22 = (+.f64 #s(literal 1 binary64) %19) %24 = (* x %21) %29 = (/ (* x (+ %5 1)) %9) %30 = (-.f64 #s(literal 1 binary64) %17) %34 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %30 %17) #s(literal 1 binary64)))) %41 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %22 %17) %17) #s(literal 1 binary64)))) %44 = (+ 1 x) %45 = (* y %44) %47 = (*.f64 x y) %50 = (/ x %44) %52 = (*.f64 #s(literal -1 binary64) x) %53 = (+.f64 #s(literal 1 binary64) %52) %54 = (*.f64 x %53) %66 = (+ y x) %67 = (+.f64 x y) %69 = (/ %66 y) %70 = (+.f64 #s(literal 1 binary64) %6) %72 = (/ y %66) %73 = (*.f64 #s(literal -1 binary64) %6) %77 = (pow.f64 y #s(literal 2 binary64)) %84 = (pow.f64 y #s(literal 3 binary64)) %86 = (/.f64 #s(literal 1 binary64) %77) %93 = (* x %66) %98 = (+ (* %5 x) x) %101 = (/ %66 %45) %104 = (/ %44 %98) %105 = (/.f64 #s(literal 1 binary64) x) %133 = (+.f64 %105 %17) %134 = (-.f64 %133 #s(literal 1 binary64)) %137 = (pow.f64 x #s(literal 2 binary64)) %142 = (/.f64 #s(literal 1 binary64) %47) %143 = (-.f64 %133 %142) %147 = (/.f64 #s(literal 1 binary64) (*.f64 %137 y)) %150 = (/.f64 #s(literal 1 binary64) %137) %152 = (-.f64 (+.f64 %105 (+.f64 %17 %147)) (+.f64 %142 %150)) %155 = (pow.f64 x #s(literal 3 binary64)) %156 = (/.f64 #s(literal 1 binary64) %155) %164 = (-.f64 (+.f64 %105 (+.f64 %17 (+.f64 %147 %156))) (+.f64 %142 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %155 y)) %150))) %167 = (/.f64 y x) %168 = (+.f64 y %167) %171 = (-.f64 #s(literal 1 binary64) %105) %173 = (+.f64 #s(literal 1 binary64) %150) %179 = (+.f64 #s(literal 1 binary64) %167) %185 = (/.f64 %77 x) %190 = (/.f64 %84 %137) %196 = (pow.f64 y #s(literal 4 binary64)) %207 = (/.f64 %137 y) %218 = (-.f64 y %77) %219 = (*.f64 y %218) %220 = (/.f64 %219 %137) %226 = (*.f64 %77 %218) %234 = (*.f64 #s(literal -1 binary64) %18) %246 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %18 %142) %105) x)) %258 = (*.f64 #s(literal -1 binary64) %167) %265 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %171 x))) %298 = (/.f64 %18 x) %299 = (fma.f64 #s(literal -1 binary64) %298 %17) %313 = (/ %98 %44) %315 = (*.f64 #s(literal -1 binary64) (/.f64 %30 x)) %378 = (*.f64 y %53) %385 = (*.f64 y %12) %386 = (/.f64 %137 %385) %405 = (pow.f64 x #s(literal 4 binary64)) %413 = (fma.f64 x y %137) %417 = (/.f64 x %385) %419 = (/.f64 x %12) %426 = (+.f64 %150 %156) %427 = (*.f64 y %426) %428 = (+.f64 %105 %150) %455 = (fma.f64 #s(literal -1 binary64) x %6) %467 = (/.f64 %137 %77) %477 = (+.f64 x %207) %481 = (/.f64 #s(literal 1 binary64) %12) %491 = (*.f64 x %12) %492 = (/.f64 %491 %77) %495 = (+.f64 %17 %6) %498 = (*.f64 %137 %12) %509 = (*.f64 #s(literal -1 binary64) %207) %532 = (*.f64 #s(literal -1 binary64) %12) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %9 #s(literal 1 binary64)) (approx %9 %12) (approx %16 %19) (approx %21 %22) (approx %24 (*.f64 x %22)) (approx %29 (*.f64 x %34)) (approx %29 (*.f64 x %41)) (approx %45 y) (approx %45 (+.f64 y %47)) (approx %50 %54) (approx %50 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64)))))) (approx %50 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %54 #s(literal 1 binary64)))))) (approx %66 %67) (approx %69 %70) (approx %72 (+.f64 #s(literal 1 binary64) %73)) (approx %72 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 x %77) %17)))) (approx %72 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x %84) %86)) %17)))) (approx %93 %47) (approx %93 (*.f64 x %67)) (approx %98 (*.f64 x %70)) (approx %101 %34) (approx %101 %41) (approx %104 %105) (approx %104 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x %30)) x)) (approx %104 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %86 %17))) %17))) x)) (approx %104 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %86 (/.f64 #s(literal 1 binary64) %84)) %86) %17))) %17))) x)) (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %105))) (approx %21 (*.f64 x %134)) (approx %24 (*.f64 %137 %18)) (approx %24 (*.f64 %137 %134)) (approx %29 (*.f64 x %143)) (approx %29 (*.f64 x %152)) (approx %29 (*.f64 x %164)) (approx %45 (*.f64 x %168)) (approx %50 %171) (approx %50 (-.f64 %173 %105)) (approx %50 (-.f64 %173 (+.f64 %105 %156))) (approx %66 (*.f64 x %179)) (approx %69 (*.f64 x %133)) (approx %72 %167) (approx %72 (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %185)) x)) (approx %72 (/.f64 (-.f64 (+.f64 y %190) %185) x)) (approx %72 (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %196 %155))) (fma.f64 #s(literal -1 binary64) %190 %185)) x)) (approx %93 %137) (approx %93 (*.f64 %137 %179)) (approx %98 %207) (approx %98 (*.f64 %137 %133)) (approx %101 %17) (approx %101 %143) (approx %101 %152) (approx %101 %164) (approx %104 (/.f64 (-.f64 %168 %185) x)) (approx %104 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %220 %167)) %185) x)) (approx %104 (/.f64 (-.f64 (+.f64 y (+.f64 %167 (/.f64 %226 %155))) (+.f64 %220 %185)) x)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %234 %105)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %142 %133)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %246 %17)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18 %246) x)) %17)))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y %258)))) (approx %50 %265) (approx %50 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %265 x)))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %258 #s(literal 1 binary64))))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %185) x))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %84 x) %77) x))) x))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %196 x) %84) x)) %77) x))) x))) (approx %101 %299) (approx %101 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %299 #s(literal 1 binary64)) x) %17)) (approx %101 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %298) %234) x) %17) #s(literal 1 binary64)) x) %17)) (approx %313 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %315 %17)))) (approx %313 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %315) %17) x)) %17)))) (approx %313 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %315 (*.f64 #s(literal -1 binary64) %30)) x))) %17) x)) %17)))) (approx %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %218 x))) x))) (approx %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %219 x))) %77) x))) x))) (approx %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %226 x)) (*.f64 #s(literal -1 binary64) %219)) x))) %77) x))) x))) (approx %15 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) y)) y)) (approx %16 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %47)) y)) (approx %21 (/.f64 (+.f64 x %378) y)) (approx %24 (/.f64 (fma.f64 x %378 %137) y)) (approx %29 %386) (approx %29 (/.f64 (+.f64 (/.f64 %47 %12) (/.f64 %137 %12)) y)) (approx %45 %385) (approx %69 (/.f64 %67 y)) (approx %72 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %137) %105))) (approx %72 (*.f64 y (fma.f64 y (-.f64 (/.f64 y %155) %150) %105))) (approx %72 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %405) %156)) %150) %105))) (approx %93 %413) (approx %98 (/.f64 %413 y)) (approx %101 %417) (approx %101 (/.f64 (+.f64 %419 (/.f64 y %12)) y)) (approx %104 (/.f64 %385 %137)) (approx %104 (*.f64 y (fma.f64 #s(literal -1 binary64) %427 %428))) (approx %104 (*.f64 y (fma.f64 y (-.f64 (/.f64 %427 x) %426) %428))) (approx %104 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) %405) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 %426 x)))) %426) %428))) (approx %15 #s(literal -1 binary64)) (approx %15 %18) (approx %16 %52) (approx %16 %455) (approx %21 %53) (approx %21 (+.f64 #s(literal 1 binary64) %455)) (approx %24 (fma.f64 x %53 %207)) (approx %29 %419) (approx %29 (+.f64 %419 %386)) (approx %66 (*.f64 y %70)) (approx %72 (-.f64 (+.f64 #s(literal 1 binary64) %467) %6)) (approx %72 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %155 %84))) (fma.f64 #s(literal -1 binary64) %467 %6))) (approx %93 (*.f64 y %477)) (approx %98 %477) (approx %101 %481) (approx %101 (+.f64 %481 %417)) (approx %104 (/.f64 %12 x)) (approx %104 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %12 y) %105))) (approx %104 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %105 %492)) %495)) (approx %104 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %498 %84) %105)) (fma.f64 #s(literal -1 binary64) %492 %495))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %73 #s(literal 1 binary64))))) (approx %72 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %509 %52) y)))) (approx %72 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %155 y)) (*.f64 #s(literal -1 binary64) %137)) y)) %52) y)))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x %509)))) (approx %104 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %491 y)) %532) y) %105))) (approx %104 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %498 y)) (*.f64 #s(literal -1 binary64) %491)) y)) %532) y) %105))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | x | 0 |
| 6.0ms | x | inf |
| 5.0ms | y | 0 |
| 5.0ms | x | -inf |
| 5.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 38 | 247 |
| 0 | 67 | 237 |
| 1 | 288 | 230 |
| 2 | 1069 | 230 |
| 0 | 4025 | 230 |
| 0 | 4231 | 225 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (/.f64 x y) %4 = (+.f64 x #s(literal 1 binary64)) %5 = (+.f64 #s(literal 1 binary64) x) %6 = (/.f64 #s(literal 1 binary64) y) %7 = (-.f64 %6 #s(literal 1 binary64)) %8 = (*.f64 x %7) %9 = (+.f64 #s(literal 1 binary64) %8) %10 = (*.f64 x %9) %16 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %18 = (*.f64 y %5) %19 = (/.f64 x %5) %21 = (+.f64 y x) %22 = (/.f64 %21 y) %23 = (/.f64 y %21) %24 = (/.f64 #s(literal 1 binary64) %23) %25 = (*.f64 x %21) %26 = (fma.f64 %2 x x) %27 = (*.f64 %21 x) %28 = (/.f64 %25 y) %29 = (/.f64 %21 %18) %34 = (/.f64 %5 %26) %37 = (*.f64 x %24) x y %2 #s(literal 1 binary64) %4 %5 %6 %7 %8 %9 %10 (approx %16 %10) %18 %19 (approx %16 %19) %21 %22 %23 %24 %25 %26 %27 %28 %29 (*.f64 %19 %22) (/.f64 %27 %18) (*.f64 x %29) (/.f64 %26 %5) %34 (/.f64 #s(literal 1 binary64) %34) (/.f64 %28 %4) %37 (/.f64 %37 %4) |
| Outputs |
|---|
%3 = (*.f64 x #s(literal 2 binary64)) %4 = (*.f64 y #s(literal 2 binary64)) %5 = (/.f64 %3 %4) %8 = (/.f64 #s(literal 2 binary64) %4) %10 = (*.f64 #s(literal 1/2 binary64) x) %11 = (/.f64 %10 #s(literal 1/2 binary64)) %13 = (/.f64 #s(literal 1 binary64) %4) %14 = (/.f64 x #s(literal 1/2 binary64)) %16 = (/.f64 %3 #s(literal 2 binary64)) %17 = (*.f64 #s(literal 1/2 binary64) y) %18 = (/.f64 #s(literal 1/2 binary64) %17) %20 = (/.f64 %3 #s(literal 1 binary64)) %21 = (/.f64 #s(literal 1/2 binary64) y) %23 = (/.f64 x %4) %25 = (/.f64 x #s(literal 2 binary64)) %26 = (/.f64 #s(literal 1 binary64) %17) %28 = (/.f64 x #s(literal 1 binary64)) %29 = (/.f64 #s(literal 1 binary64) y) %31 = (/.f64 %3 y) %33 = (/.f64 #s(literal 2 binary64) y) %34 = (/.f64 %10 #s(literal 1 binary64)) %36 = (/.f64 x %17) %38 = (/.f64 %10 y) %40 = (neg.f64 x) %42 = (/.f64 #s(literal -1 binary64) y) %46 = (/.f64 %10 %17) %48 = (/.f64 x y) %53 = (neg.f64 %40) %54 = (neg.f64 %53) %55 = (neg.f64 y) %56 = (neg.f64 %55) %57 = (neg.f64 %56) %59 = (*.f64 x #s(literal -1 binary64)) %60 = (neg.f64 %59) %69 = (/.f64 y x) %71 = (/.f64 x %55) %73 = (/.f64 %40 y) %75 = (+.f64 #s(literal 1 binary64) x) %76 = (pow.f64 %75 #s(literal 1 binary64)) %78 = (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) %80 = (/.f64 (fma.f64 x %55 %55) %55) %81 = (fma.f64 y x y) %82 = (/.f64 %81 y) %83 = (-.f64 #s(literal -1 binary64) x) %84 = (/.f64 #s(literal -1 binary64) %83) %85 = (/.f64 #s(literal 1 binary64) %84) %86 = (neg.f64 %83) %87 = (-.f64 #s(literal 1 binary64) %40) %88 = (-.f64 x #s(literal -1 binary64)) %89 = (+.f64 #s(literal 1 binary64) %53) %90 = (+.f64 x #s(literal 1 binary64)) %91 = (/.f64 #s(literal 1/2 binary64) %4) %94 = (/.f64 y %4) %95 = (/.f64 %29 #s(literal 1/2 binary64)) %98 = (/.f64 #s(literal 2 binary64) %17) %100 = (/.f64 y #s(literal 2 binary64)) %101 = (/.f64 %29 %17) %103 = (/.f64 y #s(literal 1 binary64)) %104 = (/.f64 %29 y) %112 = (*.f64 #s(literal 1/2 binary64) %29) %118 = (/.f64 %29 #s(literal 1 binary64)) %134 = (/.f64 #s(literal 0 binary64) %56) %136 = (/.f64 #s(literal 0 binary64) y) %172 = (/.f64 #s(literal 1/2 binary64) %56) %178 = (/.f64 (-.f64 #s(literal 1 binary64) y) y) %195 = (*.f64 %55 #s(literal 2 binary64)) %199 = (*.f64 y y) %202 = (*.f64 #s(literal -1 binary64) y) %203 = (*.f64 %55 y) %206 = (*.f64 %56 #s(literal 2 binary64)) %209 = (*.f64 #s(literal 1 binary64) %55) %210 = (*.f64 %56 %55) %213 = (*.f64 %56 y) %218 = (*.f64 y %55) %226 = (/.f64 (-.f64 y #s(literal 1 binary64)) y) %249 = (*.f64 %178 x) %254 = (*.f64 %226 x) %256 = (*.f64 #s(literal -1 binary64) x) %297 = (fma.f64 %178 x #s(literal 1 binary64)) %316 = (*.f64 %297 x) %321 = (*.f64 x x) %330 = (*.f64 %321 %178) %340 = (/ (/ (* (+ y x) x) y) (+ 1 x)) %341 = (approx %340 %316) %348 = (/.f64 #s(literal 1 binary64) %81) %351 = (*.f64 %55 x) %353 = (*.f64 y x) %356 = (*.f64 %40 y) %361 = (/.f64 #s(literal -1 binary64) %75) %364 = (/.f64 x %75) %371 = (/.f64 %75 x) %373 = (/.f64 x %83) %375 = (approx %340 %364) %379 = (+.f64 y x) %380 = (/.f64 #s(literal 1/2 binary64) %379) %381 = (/.f64 #s(literal 2 binary64) %380) %383 = (/.f64 %29 %380) %385 = (/.f64 %379 y) %387 = (/.f64 #s(literal 1 binary64) %380) %389 = (/.f64 #s(literal 1 binary64) %379) %390 = (/.f64 #s(literal 2 binary64) %389) %392 = (/.f64 #s(literal 1/2 binary64) %389) %394 = (/.f64 #s(literal 1/2 binary64) %380) %399 = (neg.f64 %379) %401 = (neg.f64 %389) %406 = (/.f64 #s(literal 0 binary64) %389) %421 = (/.f64 #s(literal -2 binary64) y) %422 = (/.f64 #s(literal 1/2 binary64) %401) %423 = (*.f64 %421 %422) %424 = (/.f64 y %389) %425 = (*.f64 %424 %104) %426 = (/.f64 %379 #s(literal 1/2 binary64)) %427 = (*.f64 %13 %426) %428 = (/.f64 %379 %4) %429 = (*.f64 %428 #s(literal 2 binary64)) %430 = (/.f64 %379 #s(literal 2 binary64)) %431 = (*.f64 %430 %26) %432 = (/.f64 %29 #s(literal 2 binary64)) %433 = (*.f64 %432 %387) %434 = (*.f64 %118 %379) %435 = (*.f64 %390 %21) %436 = (/.f64 #s(literal 2 binary64) %55) %438 = (/.f64 #s(literal -1/2 binary64) %389) %439 = (*.f64 %436 %438) %440 = (/.f64 #s(literal -1 binary64) %379) %441 = (/.f64 #s(literal 1/2 binary64) %440) %442 = (*.f64 %436 %441) %443 = (/.f64 #s(literal 1/2 binary64) %55) %444 = (/.f64 #s(literal 2 binary64) %440) %445 = (*.f64 %443 %444) %446 = (/.f64 y %55) %447 = (/.f64 %29 %440) %448 = (*.f64 %446 %447) %449 = (*.f64 %379 #s(literal 1 binary64)) %450 = (*.f64 %449 %29) %451 = (/.f64 %42 %380) %452 = (*.f64 #s(literal -1/2 binary64) %451) %453 = (/.f64 #s(literal -1 binary64) %389) %454 = (*.f64 %42 %453) %455 = (*.f64 %42 %399) %456 = (*.f64 %392 %33) %457 = (*.f64 %21 %390) %458 = (*.f64 %33 %392) %459 = (/.f64 %379 %17) %460 = (*.f64 #s(literal 1/2 binary64) %459) %461 = (*.f64 #s(literal 1/2 binary64) %383) %462 = (/.f64 %112 %389) %463 = (*.f64 #s(literal 2 binary64) %462) %464 = (/.f64 %21 %389) %465 = (*.f64 #s(literal 2 binary64) %464) %466 = (*.f64 #s(literal 1/2 binary64) %385) %467 = (*.f64 #s(literal 2 binary64) %466) %468 = (/.f64 y %379) %469 = (/.f64 #s(literal 1/2 binary64) %468) %470 = (*.f64 #s(literal 2 binary64) %469) %471 = (*.f64 %399 %42) %472 = (/.f64 %42 %389) %473 = (*.f64 #s(literal -1 binary64) %472) %474 = (/.f64 %399 y) %475 = (*.f64 #s(literal -1 binary64) %474) %476 = (*.f64 %385 #s(literal 1 binary64)) %477 = (*.f64 %379 %29) %478 = (*.f64 %29 %379) %479 = (/.f64 %112 %380) %480 = (*.f64 #s(literal 1 binary64) %479) %481 = (/.f64 %21 %380) %482 = (*.f64 #s(literal 1 binary64) %481) %483 = (*.f64 #s(literal 1 binary64) %385) %484 = (pow.f64 %468 #s(literal -1 binary64)) %485 = (pow.f64 %385 #s(literal 1 binary64)) %487 = (/.f64 (fma.f64 #s(literal 1 binary64) %55 %59) %55) %489 = (/.f64 (fma.f64 #s(literal 1 binary64) %56 %53) %56) %491 = (/.f64 (fma.f64 %48 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) %493 = (/.f64 (fma.f64 %48 %55 %55) %55) %495 = (/.f64 (fma.f64 %48 y y) y) %498 = (*.f64 #s(literal 2 binary64) %55) %499 = (/.f64 (fma.f64 #s(literal 2 binary64) %55 (*.f64 %59 #s(literal 2 binary64))) %498) %502 = (*.f64 #s(literal 2 binary64) %56) %503 = (/.f64 (fma.f64 #s(literal 2 binary64) %56 (*.f64 %53 #s(literal 2 binary64))) %502) %506 = (/.f64 (fma.f64 #s(literal 2 binary64) %55 (*.f64 %40 #s(literal 2 binary64))) %498) %508 = (*.f64 #s(literal 2 binary64) y) %509 = (/.f64 (fma.f64 #s(literal 2 binary64) y %3) %508) %512 = (/.f64 (fma.f64 y y (*.f64 %59 %55)) %199) %515 = (*.f64 %55 %56) %516 = (/.f64 (fma.f64 %55 %56 (*.f64 %53 %55)) %515) %519 = (/.f64 (fma.f64 y y (*.f64 %40 %55)) %199) %522 = (/.f64 (fma.f64 %55 y (*.f64 x %55)) %203) %525 = (/.f64 (fma.f64 y %55 (*.f64 %59 y)) %218) %528 = (*.f64 y %56) %529 = (/.f64 (fma.f64 y %56 (*.f64 %53 y)) %528) %531 = (/.f64 (fma.f64 %59 #s(literal 2 binary64) %498) %195) %533 = (/.f64 (fma.f64 %59 y %218) %203) %535 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %502) %206) %537 = (/.f64 (fma.f64 %53 %55 %515) %210) %539 = (/.f64 (fma.f64 %53 y %528) %213) %541 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %498) %195) %543 = (/.f64 (fma.f64 %40 y %218) %203) %545 = (/.f64 (fma.f64 x #s(literal 2 binary64) %508) %4) %547 = (/.f64 (fma.f64 x %55 %203) %218) %549 = (/.f64 (+.f64 %55 %59) %55) %551 = (/.f64 (fma.f64 x #s(literal -1 binary64) %55) %55) %554 = (/.f64 (fma.f64 #s(literal 2 binary64) %55 (*.f64 #s(literal 2 binary64) %59)) %498) %557 = (/.f64 (fma.f64 #s(literal 2 binary64) %56 (*.f64 #s(literal 2 binary64) %53)) %502) %558 = (*.f64 #s(literal 2 binary64) %40) %560 = (/.f64 (fma.f64 #s(literal 2 binary64) %55 %558) %498) %563 = (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 #s(literal 2 binary64) x)) %508) %566 = (/.f64 (fma.f64 y y (*.f64 %55 %59)) %199) %569 = (/.f64 (fma.f64 %55 %56 (*.f64 %55 %53)) %515) %570 = (*.f64 %55 %40) %572 = (/.f64 (fma.f64 y y %570) %199) %574 = (/.f64 (fma.f64 %55 y %351) %203) %577 = (/.f64 (fma.f64 y %55 (*.f64 y %59)) %218) %580 = (/.f64 (fma.f64 y %56 (*.f64 y %53)) %528) %582 = (/.f64 (fma.f64 %59 #s(literal 2 binary64) %195) %195) %584 = (/.f64 (fma.f64 %59 %55 %199) %199) %586 = (/.f64 (fma.f64 %59 y %203) %203) %588 = (/.f64 (fma.f64 %53 #s(literal 2 binary64) %206) %206) %590 = (/.f64 (fma.f64 %53 %55 %210) %210) %592 = (/.f64 (fma.f64 %53 y %213) %213) %594 = (/.f64 (fma.f64 %40 #s(literal 2 binary64) %195) %195) %596 = (/.f64 (fma.f64 %40 %55 %199) %199) %598 = (/.f64 (fma.f64 %40 y %203) %203) %600 = (/.f64 (fma.f64 x #s(literal 2 binary64) %4) %4) %602 = (/.f64 (fma.f64 x %55 %218) %218) %604 = (/.f64 (fma.f64 y x %199) %199) %606 = (/.f64 (-.f64 %508 %558) %508) %608 = (/.f64 (-.f64 %203 %570) %203) %609 = (*.f64 y %40) %611 = (/.f64 (-.f64 %199 %609) %199) %612 = (*.f64 %379 #s(literal -1 binary64)) %614 = (/.f64 (neg.f64 %612) %56) %615 = (*.f64 #s(literal 1 binary64) %399) %617 = (/.f64 (neg.f64 %615) %56) %618 = (neg.f64 %449) %619 = (/.f64 %618 %55) %620 = (*.f64 #s(literal -1 binary64) %379) %622 = (/.f64 (neg.f64 %620) %56) %623 = (fma.f64 #s(literal 1 binary64) %55 %40) %625 = (/.f64 (neg.f64 %623) %56) %626 = (fma.f64 y %55 %356) %628 = (neg.f64 %218) %629 = (/.f64 (neg.f64 %626) %628) %630 = (fma.f64 y %55 %609) %632 = (/.f64 (neg.f64 %630) %628) %633 = (fma.f64 y y %353) %636 = (/.f64 (neg.f64 %633) (neg.f64 %199)) %637 = (/.f64 %612 %55) %638 = (/.f64 %615 %55) %639 = (/.f64 %449 y) %640 = (/.f64 %620 %55) %641 = (neg.f64 %29) %642 = (/.f64 %641 %401) %643 = (/.f64 %623 %55) %644 = (/.f64 %626 %218) %645 = (/.f64 %630 %218) %646 = (/.f64 %633 %199) %647 = (/.f64 %399 %57) %648 = (/.f64 %399 %55) %649 = (neg.f64 %468) %650 = (/.f64 #s(literal -1 binary64) %649) %651 = (/.f64 %379 %56) %652 = (/.f64 %29 %389) %653 = (/.f64 #s(literal 1 binary64) %468) %654 = (-.f64 #s(literal -1 binary64) %48) %655 = (neg.f64 %654) %656 = (neg.f64 %474) %657 = (/.f64 #s(literal 0 binary64) %468) %658 = (fma.f64 %421 %422 %657) %659 = (fma.f64 %424 %104 %657) %660 = (fma.f64 %5 #s(literal 1 binary64) #s(literal 1 binary64)) %661 = (fma.f64 %8 %11 #s(literal 1 binary64)) %662 = (fma.f64 %13 %14 #s(literal 1 binary64)) %663 = (fma.f64 %13 %426 %657) %664 = (fma.f64 %16 %18 #s(literal 1 binary64)) %665 = (fma.f64 %20 %21 #s(literal 1 binary64)) %666 = (fma.f64 %428 #s(literal 2 binary64) %657) %667 = (fma.f64 %430 %26 %657) %668 = (fma.f64 %23 #s(literal 2 binary64) #s(literal 1 binary64)) %669 = (fma.f64 %432 %387 %657) %670 = (fma.f64 %118 %379 %657) %671 = (fma.f64 %25 %26 #s(literal 1 binary64)) %672 = (fma.f64 %28 %29 #s(literal 1 binary64)) %673 = (fma.f64 %31 #s(literal 1/2 binary64) #s(literal 1 binary64)) %674 = (fma.f64 %390 %21 %657) %675 = (fma.f64 %436 %438 %657) %676 = (fma.f64 %436 %441 %657) %677 = (fma.f64 %443 %444 %657) %678 = (fma.f64 %446 %447 %657) %679 = (fma.f64 %449 %29 %657) %680 = (fma.f64 #s(literal -1/2 binary64) %451 %657) %681 = (fma.f64 %42 %453 %657) %682 = (fma.f64 %42 %399 %657) %683 = (fma.f64 %392 %33 %657) %684 = (fma.f64 %21 %390 %657) %685 = (fma.f64 %33 %34 #s(literal 1 binary64)) %686 = (fma.f64 %33 %392 %657) %687 = (fma.f64 #s(literal 1/2 binary64) %36 #s(literal 1 binary64)) %688 = (fma.f64 #s(literal 1/2 binary64) %459 %657) %689 = (fma.f64 #s(literal 1/2 binary64) %383 %657) %690 = (fma.f64 #s(literal 2 binary64) %462 %657) %691 = (fma.f64 #s(literal 2 binary64) %464 %657) %692 = (fma.f64 #s(literal 2 binary64) %38 #s(literal 1 binary64)) %693 = (fma.f64 #s(literal 2 binary64) %466 %657) %694 = (fma.f64 #s(literal 2 binary64) %469 %657) %695 = (fma.f64 %399 %42 %657) %696 = (fma.f64 %40 %42 #s(literal 1 binary64)) %697 = (fma.f64 #s(literal -1 binary64) %472 %657) %698 = (fma.f64 #s(literal -1 binary64) %474 %657) %699 = (fma.f64 %385 #s(literal 1 binary64) %657) %700 = (fma.f64 %379 %29 %657) %701 = (fma.f64 %29 %28 #s(literal 1 binary64)) %702 = (fma.f64 %29 %379 %657) %703 = (fma.f64 %29 x #s(literal 1 binary64)) %704 = (fma.f64 #s(literal 1 binary64) %479 %657) %705 = (fma.f64 #s(literal 1 binary64) %481 %657) %706 = (fma.f64 #s(literal 1 binary64) %46 #s(literal 1 binary64)) %707 = (fma.f64 #s(literal 1 binary64) %385 %657) %708 = (fma.f64 #s(literal 1 binary64) %48 #s(literal 1 binary64)) %709 = (fma.f64 %48 #s(literal 1 binary64) #s(literal 1 binary64)) %710 = (fma.f64 x %29 #s(literal 1 binary64)) %711 = (/.f64 y %56) %712 = (-.f64 %711 %71) %713 = (/.f64 x %56) %715 = (-.f64 %713 (/.f64 %55 %56)) %716 = (*.f64 %40 %29) %717 = (-.f64 #s(literal 1 binary64) %716) %718 = (neg.f64 %48) %719 = (-.f64 #s(literal 1 binary64) %718) %720 = (-.f64 #s(literal 1 binary64) %73) %722 = (-.f64 %48 (/.f64 %55 y)) %723 = (-.f64 %48 %446) %724 = (-.f64 %48 #s(literal -1 binary64)) %726 = (+.f64 (/.f64 %209 %55) %48) %727 = (/.f64 %218 %218) %729 = (+.f64 %727 (/.f64 %356 %218)) %731 = (+.f64 %727 (/.f64 %609 %218)) %734 = (+.f64 (/.f64 %199 %199) (/.f64 %353 %199)) %735 = (+.f64 %711 %713) %736 = (+.f64 %711 %48) %737 = (+.f64 %713 %711) %738 = (+.f64 %469 %469) %739 = (+.f64 %385 %657) %741 = (+.f64 #s(literal 1 binary64) (/.f64 %53 y)) %742 = (+.f64 #s(literal 1 binary64) %48) %743 = (+.f64 %48 #s(literal 1 binary64)) %744 = (/.f64 %3 %71) %745 = (/.f64 #s(literal 1/2 binary64) %399) %747 = (*.f64 %379 x) %748 = (*.f64 %747 #s(literal 1 binary64)) %749 = (/.f64 %3 %748) %750 = (/.f64 #s(literal 1/2 binary64) %29) %752 = (*.f64 %399 x) %753 = (/.f64 %3 %752) %754 = (/.f64 #s(literal 1/2 binary64) %42) %756 = (/.f64 %3 %747) %758 = (/.f64 %3 %48) %760 = (/.f64 x %71) %762 = (/.f64 x %748) %763 = (/.f64 #s(literal 1 binary64) %29) %765 = (/.f64 x %752) %767 = (/.f64 x %747) %769 = (/.f64 x %48) %771 = (/.f64 %3 x) %772 = (/.f64 #s(literal 1/2 binary64) %385) %774 = (/.f64 #s(literal 1/2 binary64) %449) %775 = (/.f64 #s(literal 2 binary64) %29) %777 = (/.f64 #s(literal 1/2 binary64) %33) %778 = (/.f64 #s(literal 2 binary64) %392) %780 = (/.f64 #s(literal 2 binary64) %466) %782 = (/.f64 #s(literal 2 binary64) %469) %784 = (/.f64 y %42) %785 = (/.f64 %29 %399) %787 = (/.f64 y %33) %788 = (/.f64 %29 %392) %790 = (/.f64 %29 %466) %792 = (/.f64 %29 %469) %794 = (/.f64 y #s(literal -1 binary64)) %795 = (/.f64 %29 %474) %797 = (/.f64 y %385) %799 = (/.f64 y %29) %800 = (/.f64 %29 %379) %802 = (/.f64 %29 %385) %804 = (/.f64 %3 %385) %805 = (/.f64 #s(literal 1/2 binary64) x) %807 = (/.f64 %3 %379) %808 = (/.f64 #s(literal 1/2 binary64) %48) %810 = (/.f64 %3 %29) %811 = (/.f64 #s(literal 1/2 binary64) %747) %813 = (fma.f64 %48 x x) %814 = (/.f64 #s(literal 1/2 binary64) %813) %816 = (/.f64 #s(literal 1 binary64) %449) %818 = (/.f64 #s(literal 1 binary64) %33) %819 = (/.f64 #s(literal 1 binary64) %392) %821 = (/.f64 x %379) %822 = (/.f64 #s(literal 1 binary64) %48) %824 = (/.f64 x %29) %825 = (/.f64 #s(literal 1 binary64) %747) %827 = (/.f64 #s(literal 2 binary64) %399) %829 = (/.f64 #s(literal 2 binary64) %379) %831 = (/.f64 #s(literal 2 binary64) %71) %832 = (/.f64 %10 %399) %834 = (/.f64 #s(literal 2 binary64) %748) %835 = (/.f64 %10 %29) %837 = (/.f64 #s(literal 2 binary64) %752) %838 = (/.f64 %10 %42) %840 = (/.f64 #s(literal 2 binary64) %747) %842 = (/.f64 #s(literal 2 binary64) %48) %843 = (/.f64 %10 %379) %845 = (/.f64 #s(literal 1 binary64) %71) %846 = (/.f64 x %399) %848 = (/.f64 #s(literal 1 binary64) %748) %850 = (/.f64 #s(literal 1 binary64) %752) %851 = (/.f64 x %42) %855 = (/.f64 #s(literal 2 binary64) %449) %857 = (/.f64 #s(literal 2 binary64) %42) %859 = (/.f64 #s(literal 2 binary64) %33) %860 = (/.f64 #s(literal 1/2 binary64) %392) %865 = (/.f64 %10 %48) %868 = (/.f64 %10 %747) %871 = (/.f64 y %747) %874 = (/.f64 x %385) %875 = (/.f64 #s(literal 1 binary64) x) %879 = (/.f64 #s(literal 2 binary64) %474) %881 = (/.f64 #s(literal 1/2 binary64) %474) %884 = (*.f64 #s(literal 2 binary64) %468) %885 = (/.f64 %10 x) %889 = (/.f64 #s(literal 2 binary64) x) %890 = (/.f64 %10 %385) %892 = (/.f64 #s(literal 1 binary64) %466) %894 = (/.f64 #s(literal 1 binary64) %469) %897 = (/.f64 %10 %813) %904 = (/.f64 %29 %42) %907 = (/.f64 %29 %29) %910 = (/.f64 #s(literal 1/2 binary64) %466) %912 = (/.f64 #s(literal 1/2 binary64) %469) %934 = (neg.f64 %813) %939 = (neg.f64 %385) %948 = (/.f64 #s(literal 0 binary64) %385) %1034 = (*.f64 x %379) %1035 = (pow.f64 %747 #s(literal 1 binary64)) %1037 = (/.f64 #s(literal 1 binary64) (pow.f64 %747 #s(literal -1 binary64))) %1038 = (fabs.f64 x) %1039 = (fabs.f64 %1038) %1040 = (fma.f64 %1039 %1039 %353) %1041 = (neg.f64 %1038) %1042 = (fma.f64 %1041 %1041 %353) %1043 = (fma.f64 %53 %53 %353) %1044 = (fma.f64 %1038 %1038 %353) %1045 = (fma.f64 %40 %40 %353) %1046 = (fma.f64 y x %321) %1047 = (fma.f64 x y %321) %1048 = (fma.f64 x x %353) %1049 = (*.f64 %40 x) %1050 = (-.f64 %353 %1049) %1051 = (neg.f64 %321) %1052 = (-.f64 %353 %1051) %1053 = (+.f64 %321 %353) %1054 = (+.f64 %353 %321) %1055 = (/.f64 %747 %4) %1056 = (*.f64 %1055 #s(literal 2 binary64)) %1057 = (/.f64 %747 #s(literal 2 binary64)) %1058 = (*.f64 %1057 %26) %1059 = (/.f64 %747 #s(literal 1 binary64)) %1060 = (*.f64 %1059 %29) %1061 = (*.f64 %428 %14) %1062 = (*.f64 %430 %36) %1063 = (*.f64 %23 %426) %1064 = (/.f64 %40 #s(literal 2 binary64)) %1065 = (*.f64 %1064 %451) %1066 = (/.f64 %40 #s(literal 1 binary64)) %1067 = (*.f64 %1066 %472) %1069 = (*.f64 %432 (/.f64 x %380)) %1070 = (/.f64 x %389) %1071 = (*.f64 %118 %1070) %1072 = (*.f64 %25 %459) %1073 = (*.f64 %25 %383) %1074 = (*.f64 %28 %385) %1076 = (*.f64 (/.f64 %3 %389) %21) %1078 = (*.f64 (/.f64 %3 %55) %441) %1079 = (*.f64 %31 %392) %1080 = (*.f64 %390 %38) %1082 = (*.f64 %436 (/.f64 %10 %440)) %1083 = (*.f64 %1070 %29) %1084 = (*.f64 %71 %453) %1085 = (*.f64 %71 %399) %1087 = (*.f64 %42 (/.f64 x %401)) %1088 = (/.f64 x %440) %1089 = (*.f64 %42 %1088) %1091 = (*.f64 %33 (/.f64 %10 %389)) %1092 = (*.f64 %748 %29) %1093 = (*.f64 %752 %42) %1094 = (*.f64 %813 #s(literal 1 binary64)) %1095 = (*.f64 %747 %29) %1096 = (*.f64 %385 %28) %1097 = (*.f64 %385 x) %1098 = (*.f64 %379 %48) %1099 = (*.f64 %29 %1070) %1100 = (*.f64 %29 %747) %1101 = (*.f64 #s(literal 1 binary64) %813) %1102 = (*.f64 %48 %379) %1103 = (*.f64 x %385) %1104 = (pow.f64 %813 #s(literal 1 binary64)) %1105 = (/.f64 %353 y) %1106 = (*.f64 x %40) %1108 = (/.f64 (fma.f64 %1105 %55 %1106) %55) %1110 = (/.f64 (fma.f64 %1105 %55 %1049) %55) %1112 = (/.f64 (fma.f64 %1105 %55 %1051) %55) %1114 = (/.f64 (fma.f64 %1105 y %321) y) %1116 = (/.f64 (fma.f64 x %55 %1106) %55) %1118 = (/.f64 (fma.f64 x %55 %1049) %55) %1120 = (/.f64 (fma.f64 x %55 %1051) %55) %1123 = (/.f64 (fma.f64 %353 %55 (*.f64 %1106 y)) %218) %1126 = (/.f64 (fma.f64 %353 %55 (*.f64 %1049 y)) %218) %1129 = (/.f64 (fma.f64 %353 %55 (*.f64 %1051 y)) %218) %1132 = (/.f64 (fma.f64 %353 y (*.f64 %321 y)) %199) %1135 = (/.f64 (fma.f64 %353 %55 (*.f64 y %1106)) %218) %1138 = (/.f64 (fma.f64 %353 %55 (*.f64 y %1049)) %218) %1141 = (/.f64 (fma.f64 %353 %55 (*.f64 y %1051)) %218) %1144 = (/.f64 (fma.f64 %353 y (*.f64 y %321)) %199) %1145 = (*.f64 %747 #s(literal -1 binary64)) %1147 = (/.f64 (neg.f64 %1145) %56) %1148 = (neg.f64 %748) %1149 = (/.f64 %1148 %55) %1150 = (neg.f64 %256) %1151 = (/.f64 %1150 %468) %1152 = (/.f64 %60 %468) %1153 = (neg.f64 %752) %1154 = (neg.f64 %1153) %1155 = (/.f64 %1154 %57) %1156 = (/.f64 %1145 %55) %1157 = (/.f64 %718 %401) %1158 = (/.f64 %748 y) %1159 = (/.f64 %256 %649) %1160 = (/.f64 %59 %649) %1161 = (/.f64 %1153 %56) %1162 = (/.f64 %53 %468) %1163 = (/.f64 %752 %55) %1164 = (/.f64 %40 %649) %1165 = (/.f64 %747 y) %1166 = (/.f64 #s(literal 1 binary64) %871) %1167 = (/.f64 %48 %389) %1168 = (/.f64 x %468) %1169 = (neg.f64 %934) %1170 = (*.f64 %48 x) %1171 = (fma.f64 %94 %14 %1170) %1172 = (/.f64 %1038 %4) %1173 = (/.f64 %1038 #s(literal 1/2 binary64)) %1174 = (fma.f64 %1172 %1173 %1105) %1175 = (fma.f64 %1172 %1173 %53) %1176 = (fma.f64 %1172 %1173 x) %1177 = (/.f64 %1038 #s(literal 2 binary64)) %1178 = (/.f64 %1038 %17) %1179 = (fma.f64 %1177 %1178 %1105) %1180 = (fma.f64 %1177 %1178 %53) %1181 = (fma.f64 %1177 %1178 x) %1182 = (/.f64 %1038 #s(literal 1 binary64)) %1183 = (/.f64 %1038 y) %1184 = (fma.f64 %1182 %1183 %1105) %1185 = (fma.f64 %1182 %1183 %53) %1186 = (fma.f64 %1182 %1183 x) %1187 = (fma.f64 %1183 %1182 %1105) %1188 = (fma.f64 %1183 %1182 %53) %1189 = (fma.f64 %1183 %1182 x) %1190 = (fma.f64 %100 %36 %1170) %1191 = (fma.f64 %103 %48 %1170) %1192 = (/.f64 %40 %4) %1193 = (/.f64 %40 #s(literal 1/2 binary64)) %1194 = (fma.f64 %1192 %1193 %1105) %1195 = (fma.f64 %1192 %1193 %53) %1196 = (fma.f64 %1192 %1193 x) %1198 = (fma.f64 %23 (/.f64 y #s(literal 1/2 binary64)) %1170) %1199 = (fma.f64 %23 %14 %1105) %1200 = (fma.f64 %23 %14 %53) %1201 = (fma.f64 %23 %14 x) %1202 = (/.f64 %40 %17) %1203 = (fma.f64 %1064 %1202 %1105) %1204 = (fma.f64 %1064 %1202 %53) %1205 = (fma.f64 %1064 %1202 x) %1206 = (fma.f64 %1066 %73 %1105) %1207 = (fma.f64 %1066 %73 %53) %1208 = (fma.f64 %1066 %73 x) %1210 = (fma.f64 %25 (/.f64 y %17) %1170) %1211 = (fma.f64 %25 %36 %1105) %1212 = (fma.f64 %25 %36 %53) %1213 = (fma.f64 %25 %36 x) %1214 = (fma.f64 %28 #s(literal 1 binary64) %1170) %1215 = (fma.f64 %28 %48 %1105) %1216 = (fma.f64 %28 %48 %53) %1217 = (fma.f64 %28 %48 x) %1218 = (fma.f64 %73 %1066 %1105) %1219 = (fma.f64 %73 %1066 %53) %1220 = (fma.f64 %73 %1066 x) %1221 = (fma.f64 %321 %29 %1105) %1222 = (fma.f64 %321 %29 %53) %1223 = (fma.f64 %321 %29 x) %1224 = (fma.f64 #s(literal 1 binary64) %28 %1170) %1225 = (fma.f64 %48 %103 %1170) %1226 = (fma.f64 %48 %28 %1105) %1227 = (fma.f64 %48 %28 %53) %1228 = (fma.f64 %48 %28 x) %1229 = (fma.f64 %48 x %1105) %1230 = (fma.f64 %48 x %53) %1231 = (fma.f64 x %48 %1105) %1232 = (fma.f64 x %48 %53) %1233 = (fma.f64 x %48 x) %1234 = (/.f64 %1049 y) %1235 = (-.f64 %1105 %1234) %1236 = (/.f64 %1051 y) %1237 = (-.f64 %1105 %1236) %1238 = (-.f64 %1170 %256) %1239 = (*.f64 %40 #s(literal 1 binary64)) %1240 = (-.f64 %1170 %1239) %1241 = (-.f64 %1170 %40) %1242 = (-.f64 x %1234) %1243 = (-.f64 x %1236) %1244 = (*.f64 %718 x) %1245 = (-.f64 x %1244) %1246 = (*.f64 %40 %48) %1247 = (-.f64 x %1246) %1248 = (neg.f64 %1170) %1249 = (-.f64 x %1248) %1250 = (+.f64 %1105 %1170) %1251 = (+.f64 %1170 %1105) %1252 = (+.f64 %1170 %53) %1253 = (+.f64 %1170 x) %1254 = (+.f64 x %1170) %1255 = (/.f64 #s(literal -2 binary64) %649) %1256 = (/.f64 #s(literal 1/2 binary64) %75) %1258 = (/.f64 #s(literal 2 binary64) %649) %1259 = (/.f64 #s(literal -1/2 binary64) %75) %1261 = (/.f64 y %468) %1263 = (/.f64 #s(literal 2 binary64) %468) %1265 = (/.f64 #s(literal 2 binary64) %75) %1268 = (/.f64 %379 %75) %1271 = (/.f64 #s(literal -1 binary64) %81) %1276 = (/.f64 %379 %81) %1278 = (*.f64 %468 %75) %1281 = (*.f64 %83 y) %1288 = (/.f64 x %81) %1289 = (/.f64 y %75) %1300 = (*.f64 %84 %81) %1307 = (*.f64 y %1281) %1309 = (*.f64 %364 y) %1317 = (*.f64 %81 %81) %1321 = (*.f64 %1281 y) %1325 = (*.f64 %1281 %75) %1329 = (*.f64 %1281 %81) %1331 = (*.f64 %40 %83) %1333 = (*.f64 %83 %1281) %1340 = (*.f64 %83 %75) %1342 = (*.f64 x %83) %1344 = (*.f64 %83 %81) %1346 = (*.f64 %40 %75) %1348 = (*.f64 %75 %1281) %1350 = (*.f64 %364 %75) %1353 = (*.f64 %48 %75) %1355 = (*.f64 %83 %83) %1357 = (*.f64 x %75) %1359 = (*.f64 %75 %81) %1361 = (*.f64 %40 %81) %1363 = (*.f64 %81 %1281) %1367 = (*.f64 %81 y) %1371 = (*.f64 %81 %75) %1381 = (*.f64 %1281 %83) %1400 = (*.f64 %75 %83) %1405 = (*.f64 %1289 %81) %1408 = (*.f64 %55 %81) %1411 = (*.f64 #s(literal -1 binary64) %81) %1413 = (*.f64 %81 %83) %1415 = (*.f64 #s(literal 1 binary64) %81) %1418 = (*.f64 y %81) %1423 = (*.f64 y %364) %1431 = (*.f64 %1281 %40) %1443 = (*.f64 %83 %40) %1452 = (*.f64 %83 x) %1455 = (*.f64 %75 %40) %1464 = (*.f64 %75 x) %1467 = (*.f64 %81 %40) %1482 = (*.f64 %1281 #s(literal -1 binary64)) %1495 = (*.f64 y #s(literal -1 binary64)) %1507 = (*.f64 %75 #s(literal -1 binary64)) %1510 = (*.f64 %75 #s(literal 1 binary64)) %1521 = (*.f64 %81 #s(literal -1 binary64)) %1547 = (fma.f64 %84 %81 x) %1550 = (*.f64 x %81) %1551 = (fma.f64 y %81 %1550) %1553 = (neg.f64 %1317) %1557 = (*.f64 %81 x) %1558 = (fma.f64 y %81 %1557) %1572 = (neg.f64 %1281) %1573 = (neg.f64 %1572) %1576 = (neg.f64 %1278) %1578 = (*.f64 %649 %75) %1582 = (neg.f64 %1578) %1586 = (/.f64 %83 %654) %1595 = (/.f64 %4 %75) %1596 = (/.f64 %53 %81) %1599 = (/.f64 #s(literal 0 binary64) %1278) %1604 = (/.f64 %4 y) %1613 = (/.f64 %84 #s(literal 1 binary64)) %1615 = (/.f64 %3 %75) %1617 = (/.f64 %84 #s(literal 1/2 binary64)) %1621 = (/.f64 %361 y) %1623 = (/.f64 %84 %17) %1634 = (/.f64 %17 y) %1638 = (/.f64 %17 %75) %1641 = (/.f64 %10 %75) %1666 = (/.f64 y %1572) %1669 = (/.f64 x %1572) %1689 = (/.f64 %1418 %1317) %1697 = (/.f64 #s(literal 1/2 binary64) %1278) %1703 = (/.f64 %364 %389) %1704 = (*.f64 %1703 %29) %1705 = (/.f64 %364 %55) %1706 = (*.f64 %1705 %453) %1707 = (*.f64 %1705 %399) %1708 = (/.f64 %752 %75) %1709 = (*.f64 %1708 %42) %1710 = (/.f64 %364 %4) %1711 = (*.f64 %1710 %426) %1712 = (/.f64 %364 #s(literal 2 binary64)) %1713 = (*.f64 %1712 %459) %1714 = (/.f64 %364 #s(literal 1 binary64)) %1715 = (*.f64 %1714 %385) %1716 = (/.f64 #s(literal 2 binary64) %884) %1717 = (/.f64 %1256 %805) %1718 = (*.f64 %1716 %1717) %1719 = (/.f64 #s(literal 2 binary64) %889) %1720 = (/.f64 %1256 %772) %1721 = (*.f64 %1719 %1720) %1722 = (/.f64 #s(literal 1 binary64) %884) %1723 = (/.f64 %84 %805) %1724 = (*.f64 %1722 %1723) %1725 = (/.f64 #s(literal 1 binary64) %889) %1726 = (/.f64 %84 %772) %1727 = (*.f64 %1725 %1726) %1728 = (/.f64 y %884) %1729 = (/.f64 %348 %805) %1730 = (*.f64 %1728 %1729) %1731 = (/.f64 y %889) %1732 = (/.f64 %348 %772) %1733 = (*.f64 %1731 %1732) %1734 = (/.f64 %84 %55) %1735 = (*.f64 %1734 %1088) %1736 = (/.f64 %40 %389) %1737 = (*.f64 %1736 %1621) %1738 = (/.f64 %84 %389) %1739 = (*.f64 %1738 %48) %1740 = (/.f64 y %871) %1741 = (*.f64 %1740 %348) %1742 = (/.f64 %3 %468) %1743 = (*.f64 %1742 %1256) %1744 = (*.f64 %1263 %1641) %1745 = (/.f64 %379 %83) %1746 = (*.f64 %1745 %73) %1747 = (/.f64 y %83) %1748 = (/.f64 %55 %747) %1749 = (/.f64 %29 %1748) %1750 = (*.f64 %1747 %1749) %1751 = (/.f64 %348 %814) %1752 = (*.f64 %100 %1751) %1753 = (/.f64 %348 %871) %1754 = (*.f64 %103 %1753) %1755 = (*.f64 %1615 %469) %1756 = (/.f64 %399 %75) %1757 = (*.f64 %1756 %71) %1758 = (*.f64 %1055 %1617) %1759 = (*.f64 %1057 %1623) %1760 = (*.f64 %1059 %348) %1761 = (/.f64 %364 #s(literal 1/2 binary64)) %1762 = (*.f64 %428 %1761) %1763 = (/.f64 %364 %17) %1764 = (*.f64 %430 %1763) %1765 = (*.f64 %84 %379) %1766 = (/.f64 %1765 #s(literal 1/2 binary64)) %1767 = (*.f64 %23 %1766) %1768 = (/.f64 %1765 %17) %1769 = (*.f64 %25 %1768) %1770 = (/.f64 %1765 y) %1771 = (*.f64 %28 %1770) %1772 = (*.f64 %1070 %348) %1773 = (/.f64 #s(literal -2 binary64) %75) %1774 = (neg.f64 %871) %1775 = (/.f64 #s(literal 1/2 binary64) %1774) %1776 = (*.f64 %1773 %1775) %1777 = (/.f64 #s(literal 2 binary64) %871) %1778 = (*.f64 %1777 %1256) %1779 = (/.f64 #s(literal 2 binary64) %83) %1780 = (/.f64 #s(literal 1/2 binary64) %1748) %1781 = (*.f64 %1779 %1780) %1782 = (/.f64 #s(literal -1/2 binary64) %871) %1783 = (*.f64 %1779 %1782) %1784 = (/.f64 #s(literal 1/2 binary64) %83) %1785 = (/.f64 #s(literal 2 binary64) %1748) %1786 = (*.f64 %1784 %1785) %1787 = (*.f64 %84 %385) %1788 = (*.f64 %1787 x) %1789 = (/.f64 %29 %871) %1790 = (*.f64 %1289 %1789) %1791 = (*.f64 %364 #s(literal 1 binary64)) %1792 = (*.f64 %1791 %385) %1793 = (/.f64 %84 %440) %1794 = (*.f64 %71 %1793) %1795 = (*.f64 %71 %1756) %1796 = (*.f64 %474 %373) %1797 = (/.f64 #s(literal -1 binary64) %871) %1798 = (*.f64 %361 %1797) %1799 = (*.f64 %361 %934) %1800 = (/.f64 %364 %401) %1801 = (*.f64 %42 %1800) %1802 = (/.f64 %364 %440) %1803 = (*.f64 %42 %1802) %1804 = (/.f64 %361 %389) %1805 = (*.f64 %73 %1804) %1806 = (*.f64 %73 %1745) %1807 = (*.f64 %373 %474) %1808 = (*.f64 %1268 %48) %1809 = (/.f64 #s(literal 1/2 binary64) %871) %1810 = (*.f64 %1809 %1265) %1811 = (/.f64 %10 %468) %1812 = (*.f64 %1265 %1811) %1813 = (*.f64 %1265 %1809) %1814 = (*.f64 %1256 %1777) %1815 = (*.f64 %379 %364) %1816 = (*.f64 %1815 %29) %1817 = (/.f64 %84 %814) %1818 = (*.f64 #s(literal 1/2 binary64) %1817) %1819 = (/.f64 %1256 %871) %1820 = (*.f64 #s(literal 2 binary64) %1819) %1821 = (*.f64 %1276 x) %1822 = (*.f64 #s(literal 1/2 binary64) %1821) %1823 = (*.f64 #s(literal 2 binary64) %1822) %1824 = (*.f64 %83 %871) %1825 = (/.f64 #s(literal -1/2 binary64) %1824) %1826 = (*.f64 #s(literal 2 binary64) %1825) %1827 = (*.f64 %348 %1070) %1828 = (*.f64 %348 %747) %1829 = (/.f64 #s(literal -1 binary64) %1774) %1830 = (*.f64 %84 %1829) %1831 = (*.f64 %84 %813) %1832 = (*.f64 %1288 %379) %1833 = (*.f64 %752 %1271) %1834 = (*.f64 %934 %361) %1835 = (/.f64 %813 %83) %1836 = (*.f64 #s(literal -1 binary64) %1835) %1837 = (*.f64 %1821 #s(literal 1 binary64)) %1838 = (*.f64 %813 %1613) %1839 = (*.f64 %813 %84) %1840 = (*.f64 %747 %348) %1841 = (*.f64 %385 %1714) %1842 = (*.f64 %385 %364) %1843 = (*.f64 %348 x) %1844 = (*.f64 %379 %1843) %1845 = (*.f64 %379 %1288) %1846 = (*.f64 %364 %385) %1847 = (*.f64 %29 %1703) %1848 = (*.f64 %29 %1815) %1849 = (/.f64 %1256 %814) %1850 = (*.f64 #s(literal 1 binary64) %1849) %1851 = (*.f64 #s(literal 1 binary64) %1821) %1852 = (/.f64 %1765 #s(literal 1 binary64)) %1853 = (*.f64 %48 %1852) %1854 = (/.f64 %361 %440) %1855 = (*.f64 %48 %1854) %1856 = (*.f64 %48 %1738) %1857 = (*.f64 %48 %1268) %1858 = (*.f64 x %1787) %1859 = (*.f64 x %1276) %1860 = (pow.f64 %1821 #s(literal 1 binary64)) %1861 = (*.f64 %871 %75) %1862 = (pow.f64 %1861 #s(literal -1 binary64)) %1863 = (*.f64 %84 %1170) %1865 = (/.f64 (fma.f64 %1863 %75 %53) %75) %1867 = (/.f64 (fma.f64 %1863 %83 %40) %83) %1869 = (/.f64 (fma.f64 %1863 %75 x) %75) %1871 = (/.f64 (fma.f64 %1791 %83 %1248) %83) %1873 = (/.f64 (fma.f64 %1791 %81 %321) %81) %1875 = (/.f64 (fma.f64 %1791 %75 %1170) %75) %1876 = (*.f64 x %1288) %1878 = (/.f64 (fma.f64 %1876 %75 %53) %75) %1880 = (/.f64 (fma.f64 %364 %83 %1248) %83) %1882 = (/.f64 (fma.f64 %364 %81 %321) %81) %1884 = (/.f64 (fma.f64 %364 %75 %1170) %75) %1885 = (*.f64 %1876 %75) %1887 = (/.f64 (-.f64 %1885 %40) %75) %1890 = (/.f64 (fma.f64 %353 %83 (*.f64 %1248 %81)) %1413) %1893 = (/.f64 (fma.f64 %353 %81 (*.f64 %321 %81)) %1317) %1896 = (/.f64 (fma.f64 %353 %75 (*.f64 %1170 %81)) %1371) %1899 = (/.f64 (fma.f64 %1248 %75 (*.f64 %53 %83)) %1340) %1901 = (/.f64 (fma.f64 %1248 %83 %1331) %1355) %1903 = (/.f64 (fma.f64 %1248 %75 %1342) %1340) %1906 = (/.f64 (fma.f64 %321 %75 (*.f64 %53 %81)) %1371) %1908 = (/.f64 (fma.f64 %321 %83 %1361) %1413) %1910 = (/.f64 (fma.f64 %321 %75 %1550) %1371) %1913 = (/.f64 (fma.f64 %1170 %75 (*.f64 %53 %75)) %1355) %1914 = (*.f64 %1248 %75) %1916 = (/.f64 (fma.f64 %53 %83 %1914) %1400) %1917 = (*.f64 %321 %75) %1919 = (/.f64 (fma.f64 %53 %81 %1917) %1359) %1920 = (*.f64 %1170 %75) %1922 = (/.f64 (fma.f64 %53 %75 %1920) %1355) %1925 = (/.f64 (fma.f64 %40 %83 (*.f64 %1248 %83)) %1355) %1928 = (/.f64 (fma.f64 %40 %81 (*.f64 %321 %83)) %1344) %1929 = (*.f64 %1170 %83) %1931 = (/.f64 (fma.f64 %40 %75 %1929) %1340) %1933 = (/.f64 (fma.f64 x %83 %1914) %1400) %1935 = (/.f64 (fma.f64 x %81 %1917) %1359) %1937 = (/.f64 (fma.f64 x %75 %1920) %1355) %1939 = (/.f64 (+.f64 %53 %1170) %75) %1942 = (/.f64 (fma.f64 %353 %83 (*.f64 %81 %1248)) %1413) %1945 = (/.f64 (fma.f64 %353 %81 (*.f64 %81 %321)) %1317) %1948 = (/.f64 (fma.f64 %353 %75 (*.f64 %81 %1170)) %1371) %1951 = (/.f64 (fma.f64 %1248 %75 (*.f64 %83 %53)) %1340) %1953 = (/.f64 (fma.f64 %1248 %83 %1443) %1355) %1955 = (/.f64 (fma.f64 %1248 %75 %1452) %1340) %1958 = (/.f64 (fma.f64 %321 %75 (*.f64 %81 %53)) %1371) %1960 = (/.f64 (fma.f64 %321 %83 %1467) %1413) %1962 = (/.f64 (fma.f64 %321 %75 %1557) %1371) %1965 = (/.f64 (fma.f64 %1170 %75 (*.f64 %75 %53)) %1355) %1966 = (*.f64 %75 %1248) %1968 = (/.f64 (fma.f64 %53 %83 %1966) %1400) %1969 = (*.f64 %75 %321) %1971 = (/.f64 (fma.f64 %53 %81 %1969) %1359) %1972 = (*.f64 %75 %1170) %1974 = (/.f64 (fma.f64 %53 %75 %1972) %1355) %1977 = (/.f64 (fma.f64 %40 %83 (*.f64 %83 %1248)) %1355) %1980 = (/.f64 (fma.f64 %40 %81 (*.f64 %83 %321)) %1344) %1983 = (/.f64 (fma.f64 %40 %75 (*.f64 %83 %1170)) %1340) %1985 = (/.f64 (fma.f64 x %83 %1966) %1400) %1987 = (/.f64 (fma.f64 x %81 %1969) %1359) %1989 = (/.f64 (fma.f64 x %75 %1972) %1355) %1991 = (/.f64 (-.f64 %1914 %1443) %1340) %1993 = (/.f64 (-.f64 %1917 %1467) %1371) %1995 = (/.f64 (-.f64 %1920 %1455) %1355) %1996 = (*.f64 %364 %399) %1998 = (/.f64 (neg.f64 %1996) %56) %1999 = (*.f64 %364 #s(literal -1 binary64)) %2001 = (/.f64 (neg.f64 %1999) %468) %2002 = (*.f64 #s(literal 1 binary64) %934) %2004 = (/.f64 (neg.f64 %2002) %75) %2005 = (*.f64 %752 %84) %2007 = (/.f64 (neg.f64 %2005) %56) %2008 = (*.f64 %747 %84) %2010 = (/.f64 (neg.f64 %2008) %55) %2011 = (*.f64 %399 %364) %2013 = (/.f64 (neg.f64 %2011) %56) %2014 = (*.f64 #s(literal -1 binary64) %364) %2016 = (/.f64 (neg.f64 %2014) %468) %2018 = (/.f64 (neg.f64 %1791) %649) %2019 = (fma.f64 %1876 %83 %40) %2021 = (/.f64 (neg.f64 %2019) %75) %2022 = (fma.f64 %1876 %75 x) %2024 = (/.f64 (neg.f64 %2022) %83) %2025 = (fma.f64 %1170 %83 %1346) %2027 = (neg.f64 %1400) %2028 = (/.f64 (neg.f64 %2025) %2027) %2029 = (fma.f64 %1170 %75 %1357) %2031 = (neg.f64 %1355) %2032 = (/.f64 (neg.f64 %2029) %2031) %2033 = (fma.f64 %1170 %83 %1455) %2035 = (/.f64 (neg.f64 %2033) %2027) %2036 = (fma.f64 %1170 %75 %1464) %2038 = (/.f64 (neg.f64 %2036) %2031) %2039 = (*.f64 %752 #s(literal 1 binary64)) %2041 = (/.f64 (neg.f64 %2039) %1572) %2042 = (*.f64 %399 %40) %2044 = (*.f64 %55 %83) %2046 = (/.f64 (neg.f64 %2042) (neg.f64 %2044)) %2047 = (*.f64 #s(literal -1 binary64) %40) %2049 = (*.f64 %649 %83) %2051 = (/.f64 (neg.f64 %2047) (neg.f64 %2049)) %2052 = (*.f64 #s(literal 1 binary64) %40) %2054 = (*.f64 %468 %83) %2056 = (/.f64 (neg.f64 %2052) (neg.f64 %2054)) %2057 = (*.f64 %40 %399) %2059 = (*.f64 %83 %55) %2061 = (/.f64 (neg.f64 %2057) (neg.f64 %2059)) %2062 = (*.f64 %40 #s(literal -1 binary64)) %2064 = (*.f64 %83 %649) %2066 = (/.f64 (neg.f64 %2062) (neg.f64 %2064)) %2068 = (*.f64 %83 %468) %2070 = (/.f64 (neg.f64 %1239) (neg.f64 %2068)) %2071 = (neg.f64 %1815) %2073 = (/.f64 (neg.f64 %2071) %56) %2075 = (/.f64 (neg.f64 %84) %1774) %2076 = (/.f64 %1148 %1281) %2077 = (/.f64 %1150 %1582) %2078 = (*.f64 %75 %649) %2080 = (/.f64 %60 (neg.f64 %2078)) %2081 = (/.f64 %1154 %1573) %2082 = (/.f64 %1996 %55) %2083 = (/.f64 %1999 %649) %2084 = (/.f64 %2002 %83) %2085 = (/.f64 %2005 %55) %2086 = (/.f64 %2008 y) %2087 = (/.f64 %2011 %55) %2088 = (/.f64 %2014 %649) %2089 = (/.f64 %1791 %468) %2090 = (neg.f64 %364) %2091 = (/.f64 %2090 %649) %2092 = (/.f64 %2019 %83) %2093 = (/.f64 %2022 %75) %2094 = (/.f64 %2025 %1400) %2095 = (/.f64 %2029 %1355) %2096 = (/.f64 %373 %649) %2097 = (/.f64 %2033 %1400) %2098 = (/.f64 %2036 %1355) %2099 = (*.f64 %813 %813) %2100 = (*.f64 x %813) %2101 = (fma.f64 %385 x %2100) %2102 = (/.f64 %2099 %2101) %2103 = (*.f64 %813 x) %2104 = (fma.f64 %385 x %2103) %2105 = (/.f64 %2099 %2104) %2106 = (/.f64 %2039 %1281) %2107 = (/.f64 %748 %81) %2108 = (/.f64 %2042 %2044) %2109 = (/.f64 %2047 %2049) %2110 = (/.f64 %256 %1578) %2111 = (/.f64 %2052 %2054) %2112 = (/.f64 %2057 %2059) %2113 = (/.f64 %2062 %2064) %2114 = (/.f64 %1239 %2068) %2115 = (/.f64 %59 %2078) %2116 = (/.f64 %2071 %55) %2117 = (/.f64 %1153 %1572) %2118 = (/.f64 %1815 y) %2119 = (/.f64 %84 %871) %2120 = (/.f64 %752 %1281) %2121 = (/.f64 %40 %1576) %2122 = (*.f64 %75 %468) %2124 = (/.f64 %40 (neg.f64 %2122)) %2125 = (/.f64 %934 %83) %2126 = (/.f64 #s(literal -1 binary64) %1824) %2127 = (/.f64 %813 %1510) %2128 = (/.f64 %813 %75) %2129 = (/.f64 %747 %81) %2130 = (/.f64 %385 %371) %2131 = (/.f64 %364 %468) %2133 = (/.f64 #s(literal 1 binary64) (pow.f64 %1821 #s(literal -1 binary64))) %2135 = (/.f64 #s(literal 1 binary64) (/.f64 y %1815)) %2137 = (/.f64 #s(literal 1 binary64) (/.f64 %1281 %752)) %2139 = (/.f64 #s(literal 1 binary64) (/.f64 %1824 #s(literal -1 binary64))) %2141 = (/.f64 #s(literal 1 binary64) (/.f64 %81 %747)) %2143 = (/.f64 #s(literal 1 binary64) (/.f64 %1861 #s(literal 1 binary64))) %2144 = (/.f64 #s(literal 1 binary64) %1861) %2145 = (/.f64 x %1586) %2146 = (/.f64 x %1278) %2147 = (/.f64 x %2122) %2149 = (neg.f64 (/.f64 %747 %1281)) %2150 = (neg.f64 %1835) %2151 = (/.f64 %1038 %75) %2152 = (fma.f64 %2151 %1183 %1791) %2153 = (fma.f64 %2151 %1183 %364) %2154 = (/.f64 #s(literal 0 binary64) %1861) %2155 = (fma.f64 %1703 %29 %2154) %2156 = (fma.f64 %1705 %453 %2154) %2157 = (fma.f64 %1705 %399 %2154) %2158 = (fma.f64 %1708 %42 %2154) %2159 = (fma.f64 %1710 %426 %2154) %2160 = (fma.f64 %1712 %459 %2154) %2161 = (fma.f64 %1714 %385 %2154) %2162 = (fma.f64 %1716 %1717 %2154) %2163 = (fma.f64 %1719 %1720 %2154) %2164 = (fma.f64 %1722 %1723 %2154) %2165 = (fma.f64 %1725 %1726 %2154) %2166 = (fma.f64 %1728 %1729 %2154) %2167 = (fma.f64 %1731 %1732 %2154) %2168 = (fma.f64 %1734 %1088 %2154) %2169 = (fma.f64 %1736 %1621 %2154) %2170 = (fma.f64 %1738 %48 %2154) %2171 = (fma.f64 %1740 %348 %2154) %2172 = (fma.f64 %1742 %1256 %2154) %2173 = (fma.f64 %1263 %1641 %2154) %2174 = (fma.f64 %1745 %73 %2154) %2175 = (fma.f64 %1747 %1749 %2154) %2176 = (fma.f64 %1183 %2151 %1791) %2177 = (fma.f64 %1183 %2151 %364) %2178 = (fma.f64 %100 %1751 %2154) %2179 = (fma.f64 %103 %1753 %2154) %2180 = (fma.f64 %1615 %469 %2154) %2181 = (fma.f64 %1756 %71 %2154) %2182 = (fma.f64 %1055 %1617 %2154) %2183 = (fma.f64 %1057 %1623 %2154) %2184 = (fma.f64 %1059 %348 %2154) %2185 = (fma.f64 %428 %1761 %2154) %2186 = (fma.f64 %430 %1763 %2154) %2187 = (fma.f64 %23 %1766 %2154) %2188 = (fma.f64 %25 %1768 %2154) %2189 = (fma.f64 %28 %1770 %2154) %2190 = (fma.f64 %1070 %348 %2154) %2191 = (fma.f64 %1773 %1775 %2154) %2192 = (fma.f64 %1777 %1256 %2154) %2193 = (fma.f64 %1779 %1780 %2154) %2194 = (fma.f64 %1779 %1782 %2154) %2195 = (fma.f64 %1784 %1785 %2154) %2196 = (fma.f64 %1787 x %2154) %2197 = (fma.f64 %1289 %1789 %2154) %2198 = (fma.f64 %1289 %48 %1876) %2199 = (fma.f64 %1791 %385 %2154) %2200 = (fma.f64 %71 %1793 %2154) %2201 = (fma.f64 %71 %1756 %2154) %2202 = (fma.f64 %474 %373 %2154) %2203 = (fma.f64 %361 %1797 %2154) %2204 = (fma.f64 %361 %934 %2154) %2205 = (fma.f64 %42 %1800 %2154) %2206 = (fma.f64 %42 %1802 %2154) %2207 = (fma.f64 %73 %1804 %2154) %2208 = (fma.f64 %73 %1745 %2154) %2209 = (fma.f64 %73 %373 %1791) %2210 = (fma.f64 %73 %373 %364) %2211 = (fma.f64 %373 %474 %2154) %2212 = (fma.f64 %373 %73 %1791) %2213 = (fma.f64 %373 %73 %364) %2214 = (fma.f64 %1268 %48 %2154) %2215 = (fma.f64 %1809 %1265 %2154) %2216 = (fma.f64 %1265 %1811 %2154) %2217 = (fma.f64 %1265 %1809 %2154) %2218 = (fma.f64 %1256 %1777 %2154) %2219 = (fma.f64 %1815 %29 %2154) %2220 = (fma.f64 #s(literal 1/2 binary64) %1817 %2154) %2221 = (fma.f64 #s(literal 2 binary64) %1819 %2154) %2222 = (fma.f64 #s(literal 2 binary64) %1822 %2154) %2223 = (fma.f64 #s(literal 2 binary64) %1825 %2154) %2224 = (fma.f64 %348 %1070 %2154) %2225 = (fma.f64 %348 %747 %2154) %2226 = (fma.f64 %84 %1829 %2154) %2227 = (fma.f64 %84 %1170 %364) %2228 = (fma.f64 %84 %813 %2154) %2230 = (/.f64 (*.f64 %364 x) y) %2231 = (fma.f64 %84 x %2230) %2232 = (fma.f64 %84 x %1863) %2233 = (*.f64 %1288 x) %2234 = (fma.f64 %84 x %2233) %2235 = (fma.f64 %84 x %1876) %2236 = (fma.f64 %1288 %379 %2154) %2237 = (fma.f64 %1876 #s(literal 1 binary64) %1791) %2238 = (fma.f64 %752 %1271 %2154) %2239 = (fma.f64 %40 %361 %2230) %2240 = (fma.f64 %40 %361 %1863) %2241 = (fma.f64 %40 %361 %2233) %2242 = (fma.f64 %40 %361 %1876) %2243 = (fma.f64 %934 %361 %2154) %2244 = (fma.f64 #s(literal -1 binary64) %1835 %2154) %2245 = (fma.f64 %1170 %84 %1791) %2246 = (fma.f64 %1170 %84 %364) %2247 = (fma.f64 %1821 #s(literal 1 binary64) %2154) %2248 = (fma.f64 %1276 x %2154) %2249 = (fma.f64 %813 %1613 %2154) %2250 = (fma.f64 %813 %84 %2154) %2251 = (fma.f64 %747 %348 %2154) %2252 = (fma.f64 %385 %1714 %2154) %2253 = (fma.f64 %385 %364 %2154) %2254 = (fma.f64 %379 %1843 %2154) %2255 = (fma.f64 %379 %1288 %2154) %2256 = (fma.f64 %364 %385 %2154) %2257 = (fma.f64 %364 #s(literal 1 binary64) %1876) %2258 = (fma.f64 %364 %48 %1791) %2259 = (fma.f64 %364 %48 %364) %2260 = (fma.f64 %29 %1703 %2154) %2261 = (fma.f64 %29 %1815 %2154) %2262 = (fma.f64 #s(literal 1 binary64) %1849 %2154) %2263 = (fma.f64 #s(literal 1 binary64) %1876 %1791) %2264 = (fma.f64 #s(literal 1 binary64) %1821 %2154) %2265 = (fma.f64 #s(literal 1 binary64) %364 %1876) %2266 = (fma.f64 %48 %1852 %2154) %2267 = (fma.f64 %48 %1854 %2154) %2268 = (fma.f64 %48 %1738 %2154) %2269 = (fma.f64 %48 %1289 %1876) %2270 = (fma.f64 %48 %1268 %2154) %2271 = (fma.f64 %48 %364 %1791) %2272 = (fma.f64 %48 %364 %364) %2273 = (fma.f64 x %1787 %2154) %2274 = (fma.f64 x %84 %2230) %2275 = (fma.f64 x %84 %1863) %2276 = (fma.f64 x %84 %2233) %2277 = (fma.f64 x %84 %1876) %2278 = (fma.f64 x %1288 %1791) %2279 = (fma.f64 x %1288 %364) %2280 = (fma.f64 x %1276 %2154) %2282 = (-.f64 %1791 (/.f64 %1049 %81)) %2284 = (-.f64 %1791 (/.f64 %1051 %81)) %2286 = (-.f64 %1876 (/.f64 %256 %75)) %2288 = (-.f64 %1876 (/.f64 %1239 %75)) %2290 = (-.f64 %1876 (*.f64 %40 %84)) %2291 = (-.f64 %1876 %2090) %2292 = (-.f64 %1876 %373) %2294 = (-.f64 %364 (/.f64 %1244 %75)) %2296 = (-.f64 %364 (/.f64 %1246 %75)) %2298 = (-.f64 %364 (/.f64 %1170 %83)) %2300 = (-.f64 %364 (/.f64 %1248 %75)) %2303 = (+.f64 (/.f64 (*.f64 %1876 %83) %83) %364) %2305 = (+.f64 (/.f64 %1885 %75) %364) %2306 = (/.f64 %1929 %1400) %2308 = (+.f64 %2306 (/.f64 %1346 %1400)) %2310 = (+.f64 %2306 (/.f64 %1455 %1400)) %2311 = (/.f64 %1920 %1355) %2313 = (+.f64 %2311 (/.f64 %1357 %1355)) %2315 = (+.f64 %2311 (/.f64 %1464 %1355)) %2316 = (/.f64 %1309 y) %2317 = (+.f64 %2316 %2230) %2318 = (+.f64 %2230 %2316) %2319 = (/.f64 %1423 y) %2321 = (/.f64 (*.f64 x %364) y) %2322 = (+.f64 %2319 %2321) %2323 = (+.f64 %2321 %2319) %2325 = (+.f64 (/.f64 %1105 %75) %1876) %2326 = (+.f64 %1825 %1825) %2327 = (+.f64 %1863 %364) %2329 = (+.f64 (*.f64 #s(literal 1 binary64) %1876) %1791) %2330 = (+.f64 %1791 %1876) %2332 = (+.f64 (*.f64 %1876 #s(literal 1 binary64)) %1791) %2333 = (+.f64 %1876 %1791) %2334 = (+.f64 %1876 %364) %2335 = (+.f64 %1821 %2154) %2336 = (+.f64 %364 %2230) %2337 = (+.f64 %364 %1863) %2338 = (+.f64 %364 %2233) %2339 = (+.f64 %364 %1876) %2375 = (*.f64 %468 %813) %2385 = (*.f64 x %934) %2392 = (*.f64 %385 %385) %2396 = (*.f64 %385 %934) %2400 = (*.f64 %934 x) %2404 = (*.f64 %934 %385) %2410 = (*.f64 %934 %813) %2414 = (*.f64 %875 %813) %2416 = (*.f64 %813 %385) %2418 = (*.f64 #s(literal -1 binary64) %813) %2420 = (*.f64 %813 %934) %2442 = (*.f64 %874 %813) %2447 = (*.f64 %40 %813) %2466 = (*.f64 %385 #s(literal -1 binary64)) %2470 = (*.f64 %385 %813) %2478 = (*.f64 %934 #s(literal -1 binary64)) %2481 = (*.f64 %934 #s(literal 1 binary64)) %2490 = (*.f64 %813 #s(literal -1 binary64)) %2516 = (*.f64 %934 %40) %2524 = (*.f64 %813 %40) %2550 = (neg.f64 %2099) %2730 = (/.f64 %813 %2099) x y (*.f64 %5 #s(literal 1 binary64)) (*.f64 %8 %11) (*.f64 %13 %14) (*.f64 %16 %18) (*.f64 %20 %21) (*.f64 %23 #s(literal 2 binary64)) (*.f64 %25 %26) (*.f64 %28 %29) (*.f64 %31 #s(literal 1/2 binary64)) (*.f64 %33 %34) (*.f64 #s(literal 1/2 binary64) %36) (*.f64 #s(literal 2 binary64) %38) (*.f64 %40 %42) (*.f64 %29 %28) (*.f64 %29 x) (*.f64 #s(literal 1 binary64) %46) (*.f64 #s(literal 1 binary64) %48) (*.f64 %48 #s(literal 1 binary64)) (*.f64 x %29) (pow.f64 %48 #s(literal 1 binary64)) (/.f64 %54 %57) (/.f64 %60 %56) (/.f64 %59 %55) (/.f64 %53 %56) (/.f64 %40 %55) (/.f64 #s(literal 1 binary64) (pow.f64 %48 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %55 %40)) (/.f64 #s(literal 1 binary64) %69) %48 (neg.f64 %71) (neg.f64 %73) #s(literal 1 binary64) %76 %78 %80 %82 %85 %86 %87 %88 %89 %75 %90 %76 %78 %80 %82 %85 %86 %87 %88 %89 %75 %90 (*.f64 %91 #s(literal 4 binary64)) (*.f64 %94 %95) (*.f64 #s(literal 1/4 binary64) %98) (*.f64 %100 %101) (*.f64 %103 %104) (*.f64 %8 #s(literal 1 binary64)) (*.f64 %13 #s(literal 2 binary64)) (*.f64 %21 #s(literal 2 binary64)) (*.f64 %33 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %26) (*.f64 #s(literal 1/2 binary64) %33) (*.f64 #s(literal 2 binary64) %112) (*.f64 #s(literal 2 binary64) %21) (*.f64 #s(literal -1 binary64) %42) (*.f64 %29 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %18) (*.f64 #s(literal 1 binary64) %118) (*.f64 #s(literal 1 binary64) %29) (pow.f64 %56 #s(literal -1 binary64)) (pow.f64 %29 #s(literal 1 binary64)) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %57) (/.f64 #s(literal -1 binary64) %55) (/.f64 #s(literal 1 binary64) %103) (/.f64 #s(literal 1 binary64) (pow.f64 %29 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %55 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %56) %29 (neg.f64 %42) (fma.f64 %91 #s(literal 4 binary64) %134) (fma.f64 %91 #s(literal 4 binary64) %136) (fma.f64 %94 %95 %134) (fma.f64 %94 %95 %136) (fma.f64 #s(literal 1/4 binary64) %98 %134) (fma.f64 #s(literal 1/4 binary64) %98 %136) (fma.f64 %100 %101 %134) (fma.f64 %100 %101 %136) (fma.f64 %103 %104 %134) (fma.f64 %103 %104 %136) (fma.f64 %8 #s(literal 1 binary64) %134) (fma.f64 %8 #s(literal 1 binary64) %136) (fma.f64 %13 #s(literal 2 binary64) %134) (fma.f64 %13 #s(literal 2 binary64) %136) (fma.f64 %21 #s(literal 2 binary64) %134) (fma.f64 %21 #s(literal 2 binary64) %136) (fma.f64 %33 #s(literal 1/2 binary64) %134) (fma.f64 %33 #s(literal 1/2 binary64) %136) (fma.f64 #s(literal 1/2 binary64) %26 %134) (fma.f64 #s(literal 1/2 binary64) %26 %136) (fma.f64 #s(literal 1/2 binary64) %33 %134) (fma.f64 #s(literal 1/2 binary64) %33 %136) (fma.f64 #s(literal 2 binary64) %112 %134) (fma.f64 #s(literal 2 binary64) %112 %136) (fma.f64 #s(literal 2 binary64) %21 %134) (fma.f64 #s(literal 2 binary64) %21 %136) (fma.f64 #s(literal -1 binary64) %42 %134) (fma.f64 #s(literal -1 binary64) %42 %136) (fma.f64 %29 #s(literal 1 binary64) %134) (fma.f64 %29 #s(literal 1 binary64) %136) (fma.f64 #s(literal 1 binary64) %18 %134) (fma.f64 #s(literal 1 binary64) %18 %136) (fma.f64 #s(literal 1 binary64) %118 %134) (fma.f64 #s(literal 1 binary64) %118 %136) (fma.f64 #s(literal 1 binary64) %29 %134) (fma.f64 #s(literal 1 binary64) %29 %136) (+.f64 %172 %172) (+.f64 %21 %21) (+.f64 %29 %134) (+.f64 %29 %136) (pow.f64 %178 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) %55 #s(literal -1 binary64)) %55) (/.f64 (fma.f64 #s(literal -1 binary64) %56 #s(literal 1 binary64)) %56) (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 1 binary64)) y) (/.f64 (-.f64 (*.f64 %29 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %29 %55) %55) %55) (/.f64 (-.f64 #s(literal -1 binary64) %55) %55) %178 (/.f64 (-.f64 #s(literal -2 binary64) %195) %195) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %55) %199) %199) (/.f64 (-.f64 %202 %203) %203) (/.f64 (-.f64 #s(literal 2 binary64) %206) %206) (/.f64 (-.f64 %209 %210) %210) (/.f64 (-.f64 y %213) %213) (/.f64 (-.f64 #s(literal 2 binary64) %4) %4) (/.f64 (-.f64 %209 %218) %218) (/.f64 (-.f64 y %199) %199) (/.f64 #s(literal 1 binary64) (pow.f64 %178 #s(literal -1 binary64))) (neg.f64 %226) (fma.f64 %91 #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 %94 %95 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) %98 #s(literal -1 binary64)) (fma.f64 %100 %101 #s(literal -1 binary64)) (fma.f64 %103 %104 #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 %13 #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 %21 #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 %33 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %26 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %33 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %112 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %21 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %42 #s(literal -1 binary64)) (fma.f64 %29 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %18 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %118 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %29 #s(literal -1 binary64)) (-.f64 %29 #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) %29) (+.f64 %29 #s(literal -1 binary64)) %249 (*.f64 x %178) (pow.f64 %249 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %249 #s(literal -1 binary64))) (neg.f64 %254) (fma.f64 %5 #s(literal 1 binary64) %256) (fma.f64 %5 #s(literal 1 binary64) %59) (fma.f64 %8 %11 %256) (fma.f64 %8 %11 %59) (fma.f64 %13 %14 %256) (fma.f64 %13 %14 %59) (fma.f64 %16 %18 %256) (fma.f64 %16 %18 %59) (fma.f64 %20 %21 %256) (fma.f64 %20 %21 %59) (fma.f64 %23 #s(literal 2 binary64) %256) (fma.f64 %23 #s(literal 2 binary64) %59) (fma.f64 %25 %26 %256) (fma.f64 %25 %26 %59) (fma.f64 %28 %29 %256) (fma.f64 %28 %29 %59) (fma.f64 %31 #s(literal 1/2 binary64) %256) (fma.f64 %31 #s(literal 1/2 binary64) %59) (fma.f64 %33 %34 %256) (fma.f64 %33 %34 %59) (fma.f64 #s(literal 1/2 binary64) %36 %256) (fma.f64 #s(literal 1/2 binary64) %36 %59) (fma.f64 #s(literal 2 binary64) %38 %256) (fma.f64 #s(literal 2 binary64) %38 %59) (fma.f64 %40 %42 %256) (fma.f64 %40 %42 %59) (fma.f64 %29 %28 %256) (fma.f64 %29 %28 %59) (fma.f64 %29 x %256) (fma.f64 %29 x %59) (fma.f64 #s(literal 1 binary64) %46 %256) (fma.f64 #s(literal 1 binary64) %46 %59) (fma.f64 #s(literal 1 binary64) %48 %256) (fma.f64 #s(literal 1 binary64) %48 %59) (fma.f64 %48 #s(literal 1 binary64) %256) (fma.f64 %48 #s(literal 1 binary64) %59) (fma.f64 x %29 %256) (fma.f64 x %29 %59) (+.f64 %48 %256) (+.f64 %48 %59) (pow.f64 %297 #s(literal 1 binary64)) (/.f64 (fma.f64 %249 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %249 %55 %55) %55) (/.f64 (fma.f64 %249 y y) y) (/.f64 #s(literal 1 binary64) (pow.f64 %297 #s(literal -1 binary64))) (neg.f64 (-.f64 %254 #s(literal 1 binary64))) %297 (fma.f64 x %178 #s(literal 1 binary64)) (-.f64 %249 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %254) (+.f64 %249 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 %53 %178)) (+.f64 #s(literal 1 binary64) %249) %316 (*.f64 x %297) (pow.f64 %316 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %316 #s(literal -1 binary64))) (fma.f64 %321 %178 x) (fma.f64 %249 x x) (fma.f64 %178 %321 x) (fma.f64 x %249 x) (-.f64 x (*.f64 %40 %249)) (-.f64 x (*.f64 %254 x)) (-.f64 x (neg.f64 %330)) (+.f64 %330 x) (+.f64 x %330) (pow.f64 %341 #s(literal 1 binary64)) %341 (/.f64 #s(literal 1 binary64) (pow.f64 %341 #s(literal -1 binary64))) (*.f64 %75 y) (*.f64 y %75) (pow.f64 %81 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %348) %81 (fma.f64 x y y) (-.f64 y %351) (-.f64 y (neg.f64 %353)) (-.f64 y %356) (+.f64 %353 y) (+.f64 y %353) (*.f64 %84 x) (*.f64 %40 %361) (*.f64 x %84) (pow.f64 %364 #s(literal 1 binary64)) (/.f64 %54 %83) (/.f64 %53 %75) (/.f64 %40 %83) (/.f64 #s(literal 1 binary64) (pow.f64 %364 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %371) %364 (neg.f64 %373) (pow.f64 %375 #s(literal 1 binary64)) %375 (/.f64 #s(literal 1 binary64) (pow.f64 %375 #s(literal -1 binary64))) (*.f64 #s(literal 1/4 binary64) %381) (*.f64 %100 %383) (*.f64 %103 %385) (*.f64 #s(literal 1/2 binary64) %387) (*.f64 #s(literal 1/2 binary64) %390) (*.f64 #s(literal 2 binary64) %392) (*.f64 #s(literal 1 binary64) %394) (*.f64 #s(literal 1 binary64) %379) (pow.f64 %389 #s(literal -1 binary64)) (pow.f64 %379 #s(literal 1 binary64)) (/.f64 %399 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %401) (/.f64 %379 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %389) (neg.f64 %399) (fma.f64 #s(literal 1/4 binary64) %381 %406) (fma.f64 %100 %383 %406) (fma.f64 %103 %385 %406) (fma.f64 #s(literal 1/2 binary64) %387 %406) (fma.f64 #s(literal 1/2 binary64) %390 %406) (fma.f64 #s(literal 2 binary64) %392 %406) (fma.f64 #s(literal 1 binary64) %394 %406) (fma.f64 #s(literal 1 binary64) %379 %406) (-.f64 y %40) (-.f64 x %55) (+.f64 %392 %392) (+.f64 %379 %406) (+.f64 y %53) %379 (+.f64 x y) %423 %425 %427 %429 %431 %433 %434 %435 %439 %442 %445 %448 %450 %452 %454 %455 %456 %457 %458 %460 %461 %463 %465 %467 %470 %471 %473 %475 %476 %477 %478 %480 %482 %483 %484 %485 %487 %489 %491 %493 %495 %499 %503 %506 %509 %512 %516 %519 %522 %525 %529 %531 %533 %535 %537 %539 %541 %543 %545 %547 %549 %551 %554 %557 %560 %563 %566 %569 %572 %574 %577 %580 %582 %584 %586 %588 %590 %592 %594 %596 %598 %600 %602 %604 %606 %608 %611 %614 %617 %619 %622 %625 %629 %632 %636 %637 %638 %639 %640 %642 %643 %644 %645 %646 %647 %648 %650 %651 %385 %652 %653 %655 %656 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %712 %715 %717 %719 %720 %722 %723 %724 %726 %729 %731 %734 %735 %736 %737 %738 %739 %741 %742 %743 (*.f64 %744 %745) (*.f64 %749 %750) (*.f64 %753 %754) (*.f64 %756 %750) (*.f64 %758 %380) (*.f64 %760 %440) (*.f64 %762 %763) (*.f64 %765 %55) (*.f64 %767 %763) (*.f64 %769 %389) (*.f64 %771 %772) (*.f64 %774 %775) (*.f64 %777 %778) (*.f64 #s(literal 1/4 binary64) %780) (*.f64 #s(literal 1/4 binary64) %782) (*.f64 %784 %785) (*.f64 %787 %788) (*.f64 %100 %790) (*.f64 %100 %792) (*.f64 %794 %795) (*.f64 %797 %118) (*.f64 %799 %800) (*.f64 %103 %802) (*.f64 %804 %805) (*.f64 %807 %808) (*.f64 %810 %811) (*.f64 %20 %814) (*.f64 %816 %763) (*.f64 %818 %819) (*.f64 %821 %822) (*.f64 %824 %825) (*.f64 %754 %827) (*.f64 %750 %829) (*.f64 %831 %832) (*.f64 %834 %835) (*.f64 %837 %838) (*.f64 %840 %835) (*.f64 %842 %843) (*.f64 %845 %846) (*.f64 %848 %824) (*.f64 %850 %851) (*.f64 %825 %824) (*.f64 %822 %821) (*.f64 %855 %750) (*.f64 %857 %745) (*.f64 %859 %860) (*.f64 %827 %754) (*.f64 %763 %767) (*.f64 %763 %389) (*.f64 %829 %865) (*.f64 %829 %750) (*.f64 %775 %868) (*.f64 %775 %380) (*.f64 %28 %871) (*.f64 %745 %857) (*.f64 %874 %875) (*.f64 %875 %874) (*.f64 %380 %775) (*.f64 #s(literal -1/2 binary64) %879) (*.f64 #s(literal -2 binary64) %881) (*.f64 %440 %55) (*.f64 %884 %885) (*.f64 %884 #s(literal 1/2 binary64)) (*.f64 %772 #s(literal 2 binary64)) (*.f64 %889 %890) (*.f64 #s(literal 1/2 binary64) %892) (*.f64 #s(literal 1/2 binary64) %894) (*.f64 #s(literal 1/2 binary64) %884) (*.f64 #s(literal 2 binary64) %897) (*.f64 #s(literal 2 binary64) %772) (*.f64 %389 %769) (*.f64 %389 %763) (*.f64 %389 y) (*.f64 %55 %440) (*.f64 %649 %904) (*.f64 #s(literal -1 binary64) %649) (*.f64 %468 %907) (*.f64 %468 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %910) (*.f64 #s(literal 1 binary64) %912) (*.f64 #s(literal 1 binary64) %468) (*.f64 y %389) (*.f64 x %871) (pow.f64 %468 #s(literal 1 binary64)) (pow.f64 %385 #s(literal -1 binary64)) (/.f64 (neg.f64 %874) %40) (/.f64 %57 %399) (/.f64 %874 x) (/.f64 %218 %626) (/.f64 %218 %630) (/.f64 %199 %633) (/.f64 %56 %379) (/.f64 %53 %813) (/.f64 %389 %29) (/.f64 %55 %612) (/.f64 %55 %615) (/.f64 %55 %620) (/.f64 %55 %623) (/.f64 %55 %399) (/.f64 %40 %934) (/.f64 %649 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %654) (/.f64 #s(literal -1 binary64) %474) (/.f64 #s(literal -1 binary64) %939) (/.f64 %468 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %813 x)) (/.f64 #s(literal 1 binary64) %385) (/.f64 y %449) %468 (/.f64 x %813) (neg.f64 %649) (fma.f64 %744 %745 %948) (fma.f64 %749 %750 %948) (fma.f64 %753 %754 %948) (fma.f64 %756 %750 %948) (fma.f64 %758 %380 %948) (fma.f64 %760 %440 %948) (fma.f64 %762 %763 %948) (fma.f64 %765 %55 %948) (fma.f64 %767 %763 %948) (fma.f64 %769 %389 %948) (fma.f64 %771 %772 %948) (fma.f64 %774 %775 %948) (fma.f64 %777 %778 %948) (fma.f64 #s(literal 1/4 binary64) %780 %948) (fma.f64 #s(literal 1/4 binary64) %782 %948) (fma.f64 %784 %785 %948) (fma.f64 %787 %788 %948) (fma.f64 %100 %790 %948) (fma.f64 %100 %792 %948) (fma.f64 %794 %795 %948) (fma.f64 %797 %118 %948) (fma.f64 %799 %800 %948) (fma.f64 %103 %802 %948) (fma.f64 %804 %805 %948) (fma.f64 %807 %808 %948) (fma.f64 %810 %811 %948) (fma.f64 %20 %814 %948) (fma.f64 %816 %763 %948) (fma.f64 %818 %819 %948) (fma.f64 %821 %822 %948) (fma.f64 %824 %825 %948) (fma.f64 %754 %827 %948) (fma.f64 %750 %829 %948) (fma.f64 %831 %832 %948) (fma.f64 %834 %835 %948) (fma.f64 %837 %838 %948) (fma.f64 %840 %835 %948) (fma.f64 %842 %843 %948) (fma.f64 %845 %846 %948) (fma.f64 %848 %824 %948) (fma.f64 %850 %851 %948) (fma.f64 %825 %824 %948) (fma.f64 %822 %821 %948) (fma.f64 %855 %750 %948) (fma.f64 %857 %745 %948) (fma.f64 %859 %860 %948) (fma.f64 %827 %754 %948) (fma.f64 %763 %767 %948) (fma.f64 %763 %389 %948) (fma.f64 %829 %865 %948) (fma.f64 %829 %750 %948) (fma.f64 %775 %868 %948) (fma.f64 %775 %380 %948) (fma.f64 %28 %871 %948) (fma.f64 %745 %857 %948) (fma.f64 %874 %875 %948) (fma.f64 %875 %874 %948) (fma.f64 %380 %775 %948) (fma.f64 #s(literal -1/2 binary64) %879 %948) (fma.f64 #s(literal -2 binary64) %881 %948) (fma.f64 %440 %55 %948) (fma.f64 %884 %885 %948) (fma.f64 %884 #s(literal 1/2 binary64) %948) (fma.f64 %772 #s(literal 2 binary64) %948) (fma.f64 %889 %890 %948) (fma.f64 #s(literal 1/2 binary64) %892 %948) (fma.f64 #s(literal 1/2 binary64) %894 %948) (fma.f64 #s(literal 1/2 binary64) %884 %948) (fma.f64 #s(literal 2 binary64) %897 %948) (fma.f64 #s(literal 2 binary64) %772 %948) (fma.f64 %389 %769 %948) (fma.f64 %389 %763 %948) (fma.f64 %389 y %948) (fma.f64 %55 %440 %948) (fma.f64 %649 %904 %948) (fma.f64 #s(literal -1 binary64) %649 %948) (fma.f64 %468 %907 %948) (fma.f64 %468 #s(literal 1 binary64) %948) (fma.f64 #s(literal 1 binary64) %910 %948) (fma.f64 #s(literal 1 binary64) %912 %948) (fma.f64 #s(literal 1 binary64) %468 %948) (fma.f64 y %389 %948) (fma.f64 x %871 %948) (+.f64 %772 %772) (+.f64 %468 %948) %423 %425 %427 %429 %431 %433 %434 %435 %439 %442 %445 %448 %450 %452 %454 %455 %456 %457 %458 %460 %461 %463 %465 %467 %470 %471 %473 %475 %476 %477 %478 %480 %482 %483 %484 %485 %487 %489 %491 %493 %495 %499 %503 %506 %509 %512 %516 %519 %522 %525 %529 %531 %533 %535 %537 %539 %541 %543 %545 %547 %549 %551 %554 %557 %560 %563 %566 %569 %572 %574 %577 %580 %582 %584 %586 %588 %590 %592 %594 %596 %598 %600 %602 %604 %606 %608 %611 %614 %617 %619 %622 %625 %629 %632 %636 %637 %638 %639 %640 %642 %643 %644 %645 %646 %647 %648 %650 %651 %385 %652 %653 %655 %656 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %712 %715 %717 %719 %720 %722 %723 %724 %726 %729 %731 %734 %735 %736 %737 %738 %739 %741 %742 %743 %747 %1034 %1035 %1037 %1040 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1050 %1052 %1053 %1054 %1056 %1058 %1060 %1061 %1062 %1063 %1065 %1067 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1087 %1089 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1108 %1110 %1112 %1114 %1116 %1118 %1120 %1123 %1126 %1129 %1132 %1135 %1138 %1141 %1144 %1147 %1149 %1151 %1152 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1171 %1174 %1175 %1176 %1179 %1180 %1181 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1194 %1195 %1196 %1198 %1199 %1200 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %813 %1231 %1232 %1233 %1235 %1237 %1238 %1240 %1241 %1242 %1243 %1245 %1247 %1249 %1250 %1251 %1252 %1253 %1254 %747 %1034 %1035 %1037 %1040 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1050 %1052 %1053 %1054 %1056 %1058 %1060 %1061 %1062 %1063 %1065 %1067 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1087 %1089 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1108 %1110 %1112 %1114 %1116 %1118 %1120 %1123 %1126 %1129 %1132 %1135 %1138 %1141 %1144 %1147 %1149 %1151 %1152 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1171 %1174 %1175 %1176 %1179 %1180 %1181 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1194 %1195 %1196 %1198 %1199 %1200 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %813 %1231 %1232 %1233 %1235 %1237 %1238 %1240 %1241 %1242 %1243 %1245 %1247 %1249 %1250 %1251 %1252 %1253 %1254 (*.f64 %1255 %1256) (*.f64 %1258 %1259) (*.f64 %1261 %348) (*.f64 %1263 %1256) (*.f64 %469 %1265) (*.f64 %474 %361) (*.f64 %1268 %29) (*.f64 %348 %379) (*.f64 %399 %1271) (*.f64 %385 %84) (*.f64 %379 %348) (*.f64 %29 %1268) (*.f64 #s(literal 1 binary64) %1276) (pow.f64 %1278 #s(literal -1 binary64)) (pow.f64 %1276 #s(literal 1 binary64)) (/.f64 (fma.f64 %84 %1281 %40) %1281) (/.f64 (fma.f64 %84 y %364) y) (/.f64 (fma.f64 %84 %75 %48) %75) (/.f64 (fma.f64 %1288 y %1289) y) (/.f64 (fma.f64 %1288 %1281 %55) %1281) (/.f64 (fma.f64 %1288 %83 #s(literal -1 binary64)) %83) (/.f64 (fma.f64 %1288 %75 #s(literal 1 binary64)) %75) (/.f64 (fma.f64 %1288 %81 y) %81) (/.f64 (-.f64 %1300 %40) %81) (/.f64 (-.f64 (*.f64 %1288 %75) #s(literal -1 binary64)) %75) (/.f64 (fma.f64 %1289 %1281 %356) %1307) (/.f64 (fma.f64 %1289 y %1309) %199) (/.f64 (fma.f64 %1289 %75 (*.f64 %48 y)) %81) (/.f64 (fma.f64 %55 %1281 (*.f64 %40 %1281)) %1317) (/.f64 (fma.f64 %55 y (*.f64 %364 %1281)) %1321) (/.f64 (fma.f64 %83 y (*.f64 %48 %1281)) %1325) (/.f64 (fma.f64 %55 %81 (*.f64 x %1281)) %1329) (/.f64 (fma.f64 #s(literal -1 binary64) %1281 %1331) %1333) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 %364 %83)) %1281) (/.f64 (fma.f64 #s(literal -1 binary64) %75 (*.f64 %48 %83)) %1340) (/.f64 (fma.f64 #s(literal -1 binary64) %81 %1342) %1344) (/.f64 (fma.f64 #s(literal 1 binary64) %1281 %1346) %1348) (/.f64 (+.f64 y %1350) %81) (/.f64 (fma.f64 #s(literal 1 binary64) %75 %1353) %1355) (/.f64 (fma.f64 #s(literal 1 binary64) %81 %1357) %1359) (/.f64 (fma.f64 y %1281 %1361) %1363) (/.f64 (fma.f64 y y (*.f64 %364 %81)) %1367) (/.f64 (fma.f64 %75 y (*.f64 %48 %81)) %1371) (/.f64 (fma.f64 %40 y (*.f64 %1289 %1281)) %1321) (/.f64 (fma.f64 %40 %1281 (*.f64 %55 %1281)) %1317) (/.f64 (fma.f64 %40 %83 (*.f64 #s(literal -1 binary64) %1281)) %1381) (/.f64 (fma.f64 %40 %75 (*.f64 #s(literal 1 binary64) %1281)) %1325) (/.f64 (fma.f64 %40 %81 %1307) %1329) (/.f64 (fma.f64 %364 y (*.f64 %1289 y)) %199) (/.f64 (fma.f64 %364 %1281 %203) %1307) (/.f64 (fma.f64 %364 %83 %202) %1281) (/.f64 (fma.f64 %48 y (*.f64 %1289 %75)) %81) (/.f64 (fma.f64 %48 %83 (*.f64 #s(literal -1 binary64) %75)) %1400) (/.f64 (fma.f64 %48 %75 (*.f64 #s(literal 1 binary64) %75)) %1355) (/.f64 (fma.f64 y x %1405) %1367) (/.f64 (fma.f64 x %1281 %1408) %1363) (/.f64 (fma.f64 x %83 %1411) %1413) (/.f64 (fma.f64 x %75 %1415) %1371) (/.f64 (fma.f64 x %81 %1418) %1317) (/.f64 (fma.f64 %1289 %1281 %609) %1307) (/.f64 (fma.f64 %1289 y %1423) %199) (/.f64 (fma.f64 %1289 %75 (*.f64 y %48)) %81) (/.f64 (fma.f64 %1289 %81 %353) %1418) (/.f64 (fma.f64 %55 %1281 %1431) %1317) (/.f64 (fma.f64 %55 y (*.f64 %1281 %364)) %1321) (/.f64 (fma.f64 %83 y (*.f64 %1281 %48)) %1325) (/.f64 (fma.f64 %55 %81 (*.f64 %1281 x)) %1329) (/.f64 (fma.f64 #s(literal -1 binary64) %1281 %1443) %1333) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 %83 %364)) %1281) (/.f64 (fma.f64 #s(literal -1 binary64) %75 (*.f64 %83 %48)) %1340) (/.f64 (fma.f64 #s(literal -1 binary64) %81 %1452) %1344) (/.f64 (fma.f64 #s(literal 1 binary64) %1281 %1455) %1348) (/.f64 (+.f64 y (*.f64 %75 %364)) %81) (/.f64 (fma.f64 #s(literal 1 binary64) %75 (*.f64 %75 %48)) %1355) (/.f64 (fma.f64 #s(literal 1 binary64) %81 %1464) %1359) (/.f64 (fma.f64 y %1281 %1467) %1363) (/.f64 (fma.f64 y y (*.f64 %81 %364)) %1367) (/.f64 (fma.f64 %75 y (*.f64 %81 %48)) %1371) (/.f64 (fma.f64 %40 y (*.f64 %1281 %1289)) %1321) (/.f64 (fma.f64 %40 %1281 (*.f64 %1281 %55)) %1317) (/.f64 (fma.f64 %40 %83 %1482) %1381) (/.f64 (fma.f64 %40 %75 (*.f64 %1281 #s(literal 1 binary64))) %1325) (/.f64 (fma.f64 %40 %81 %1321) %1329) (/.f64 (fma.f64 %364 y (*.f64 y %1289)) %199) (/.f64 (fma.f64 %364 %1281 %218) %1307) (/.f64 (fma.f64 %364 %83 %1495) %1281) (/.f64 (fma.f64 %364 %75 y) %81) (/.f64 (fma.f64 %364 %81 %199) %1418) (/.f64 (fma.f64 %48 y (*.f64 %75 %1289)) %81) (/.f64 (fma.f64 %48 %1281 %1281) %1348) (/.f64 (fma.f64 %48 %83 %1507) %1400) (/.f64 (fma.f64 %48 %75 %1510) %1355) (/.f64 (fma.f64 %48 %81 %81) %1359) (/.f64 (fma.f64 y x (*.f64 %81 %1289)) %1367) (/.f64 (fma.f64 x %1281 (*.f64 %81 %55)) %1363) (/.f64 (fma.f64 x %83 %1521) %1413) (/.f64 (fma.f64 x %75 (*.f64 %81 #s(literal 1 binary64))) %1371) (/.f64 (fma.f64 x %81 %1367) %1317) (/.f64 (-.f64 %1405 %609) %1418) (/.f64 (-.f64 %1408 %1431) %1329) (/.f64 (-.f64 %1411 %1443) %1344) (/.f64 (-.f64 %1415 %1455) %1359) (/.f64 (-.f64 %1418 %1467) %1317) (/.f64 (-.f64 %1346 %1482) %1325) (/.f64 (-.f64 %1350 %1495) %81) (/.f64 (-.f64 %1353 %1507) %1355) (/.f64 (-.f64 %1357 %1521) %1371) (/.f64 (neg.f64 %1547) %1281) (/.f64 (neg.f64 %1551) %1553) (/.f64 (neg.f64 %1268) %55) (/.f64 (neg.f64 %1558) %1553) (/.f64 (neg.f64 %939) %75) (/.f64 %618 %1281) (/.f64 %449 %81) (/.f64 %654 %83) (/.f64 %474 %83) (/.f64 %1547 %81) (/.f64 %1551 %1317) (/.f64 %1268 y) (/.f64 %1558 %1317) (/.f64 %939 %83) (/.f64 %399 %1573) (/.f64 %399 %1281) (/.f64 #s(literal -1 binary64) %1576) (/.f64 #s(literal -1 binary64) %1578) (/.f64 %385 %75) (/.f64 %379 %1572) %1276 (/.f64 #s(literal 1 binary64) %1582) (/.f64 #s(literal 1 binary64) (pow.f64 %1276 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1586) (/.f64 #s(literal 1 binary64) (/.f64 %1281 %399)) (/.f64 #s(literal 1 binary64) %1278) (/.f64 #s(literal 1 binary64) (/.f64 %81 %379)) (neg.f64 (/.f64 %379 %1281)) (fma.f64 %1595 %21 %1596) (fma.f64 %1595 %21 %1288) (fma.f64 %1255 %1256 %1599) (fma.f64 %1258 %1259 %1599) (fma.f64 %1261 %348 %1599) (fma.f64 %1263 %1256 %1599) (fma.f64 %1604 %1256 %1596) (fma.f64 %1604 %1256 %1288) (fma.f64 (/.f64 %84 %4) %14 %84) (fma.f64 (/.f64 %84 #s(literal 2 binary64)) %36 %84) (fma.f64 %1192 (/.f64 %361 #s(literal 1/2 binary64)) %84) (fma.f64 %1613 %48 %84) (fma.f64 %1615 %21 %84) (fma.f64 %23 %1617 %84) (fma.f64 %1064 (/.f64 %361 %17) %84) (fma.f64 %1066 %1621 %84) (fma.f64 %25 %1623 %84) (fma.f64 %28 %348 %84) (fma.f64 %31 %1256 %84) (fma.f64 %1289 %29 %1596) (fma.f64 %1289 %29 %1288) (fma.f64 %469 %1265 %1599) (fma.f64 %474 %361 %1599) (fma.f64 %73 (/.f64 %361 #s(literal 1 binary64)) %84) (fma.f64 %1268 %29 %1599) (fma.f64 %1265 %1634 %1596) (fma.f64 %1265 %1634 %1288) (fma.f64 %1265 %38 %84) (fma.f64 %33 %1638 %1596) (fma.f64 %33 %1638 %1288) (fma.f64 %33 %1641 %84) (fma.f64 #s(literal 2 binary64) %1256 %1596) (fma.f64 #s(literal 2 binary64) %1256 %1288) (fma.f64 %348 %28 %84) (fma.f64 %348 %379 %1599) (fma.f64 %84 #s(literal 1 binary64) %1596) (fma.f64 %84 #s(literal 1 binary64) %1288) (fma.f64 %84 %48 %84) (fma.f64 %399 %1271 %1599) (fma.f64 %385 %84 %1599) (fma.f64 %379 %348 %1599) (fma.f64 %364 %29 %84) (fma.f64 %29 %1289 %1596) (fma.f64 %29 %1289 %1288) (fma.f64 %29 %1268 %1599) (fma.f64 %29 %364 %84) (fma.f64 #s(literal 1 binary64) %84 %1596) (fma.f64 #s(literal 1 binary64) %84 %1288) (fma.f64 #s(literal 1 binary64) %1276 %1599) (fma.f64 %48 %1613 %84) (fma.f64 %48 %84 %84) (fma.f64 y %348 %1596) (fma.f64 y %348 %1288) (fma.f64 x %348 %84) (-.f64 %1666 (/.f64 %40 %1572)) (-.f64 %1669 (/.f64 %55 %1572)) (-.f64 %84 (/.f64 %716 %75)) (-.f64 %84 (/.f64 %718 %75)) (-.f64 %84 (/.f64 %73 %75)) (-.f64 %84 (neg.f64 %1288)) (-.f64 %84 (/.f64 %40 %81)) (-.f64 %1288 (/.f64 %55 %81)) (-.f64 %1288 (/.f64 y %1281)) (-.f64 %1288 %361) (+.f64 (/.f64 %1300 %81) %1288) (+.f64 %1689 (/.f64 %1550 %1317)) (+.f64 %1689 (/.f64 %1557 %1317)) (+.f64 %1666 %1669) (+.f64 %1666 %1288) (+.f64 %1669 %1666) (+.f64 %1697 %1697) (+.f64 %84 %1596) (+.f64 %84 %1288) (+.f64 %1288 %84) (+.f64 %1276 %1599) %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 (*.f64 (/.f64 %75 %71) %440) (*.f64 (/.f64 %75 %748) %763) (*.f64 (/.f64 %75 %752) %55) (*.f64 (/.f64 %75 %747) %763) (*.f64 (/.f64 %75 %379) %822) (*.f64 (/.f64 %75 %29) %825) (*.f64 (/.f64 %75 %48) %389) (*.f64 %1586 %875) (*.f64 %371 %468) (*.f64 (/.f64 %75 #s(literal 1 binary64)) %871) %1861 (*.f64 %83 %1748) (*.f64 %75 %871) (pow.f64 %1861 #s(literal 1 binary64)) (/.f64 (fma.f64 %468 x %468) x) (/.f64 (fma.f64 %468 %385 %875) %385) (/.f64 (fma.f64 %468 %934 #s(literal -1 binary64)) %934) (/.f64 (fma.f64 %468 %813 #s(literal 1 binary64)) %813) (/.f64 (fma.f64 %871 x %874) x) (/.f64 (fma.f64 %871 %385 #s(literal 1 binary64)) %385) (/.f64 (fma.f64 %871 %934 %40) %934) (/.f64 (-.f64 %2375 #s(literal -1 binary64)) %813) (/.f64 (fma.f64 %874 x (*.f64 %468 x)) %321) (/.f64 (fma.f64 %874 %385 (*.f64 %875 x)) %813) (/.f64 (fma.f64 %874 %934 %256) %2385) (/.f64 (+.f64 x (*.f64 %468 %385)) %813) (/.f64 (+.f64 %385 (*.f64 %875 %385)) %2392) (/.f64 (fma.f64 #s(literal 1 binary64) %934 (*.f64 #s(literal -1 binary64) %385)) %2396) (/.f64 (fma.f64 %40 x (*.f64 %468 %934)) %2400) (/.f64 (fma.f64 %71 %379 (*.f64 %875 %934)) %2404) (/.f64 (fma.f64 %40 %934 (*.f64 #s(literal -1 binary64) %934)) %2099) (/.f64 (fma.f64 %40 %813 %2002) %2410) (/.f64 (fma.f64 x x %2375) %2103) (/.f64 (fma.f64 %385 x %2414) %2416) (/.f64 (fma.f64 x %934 %2418) %2420) (/.f64 (fma.f64 x %813 %813) %2099) (/.f64 (fma.f64 %468 x (*.f64 %874 x)) %321) (/.f64 (fma.f64 %468 %934 %1049) %2385) (/.f64 (fma.f64 %875 x (*.f64 %874 %385)) %813) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %874 %934)) %2400) (/.f64 (fma.f64 #s(literal -1 binary64) %385 %2002) %2404) (/.f64 (fma.f64 #s(literal -1 binary64) %934 (*.f64 %40 %934)) %2099) (/.f64 (fma.f64 #s(literal -1 binary64) %813 %2385) %2410) (/.f64 (+.f64 x %2442) %2103) (/.f64 (+.f64 %385 %813) %2416) (/.f64 (fma.f64 #s(literal 1 binary64) %934 %2447) %2420) (/.f64 (fma.f64 %874 x (*.f64 x %468)) %321) (/.f64 (fma.f64 %874 %385 (*.f64 x %875)) %813) (/.f64 (fma.f64 %874 %934 %59) %2385) (/.f64 (fma.f64 %874 %813 x) %2100) (/.f64 (+.f64 x (*.f64 %385 %468)) %813) (/.f64 (+.f64 %385 (*.f64 %385 %875)) %2392) (/.f64 (fma.f64 #s(literal 1 binary64) %934 %2466) %2396) (/.f64 (fma.f64 %385 x %385) %2470) (/.f64 (fma.f64 %40 x (*.f64 %934 %468)) %2400) (/.f64 (fma.f64 %71 %379 (*.f64 %934 %875)) %2404) (/.f64 (fma.f64 %40 %934 %2478) %2099) (/.f64 (fma.f64 %40 %813 %2481) %2410) (/.f64 (fma.f64 x x (*.f64 %813 %468)) %2103) (/.f64 (fma.f64 %385 x (*.f64 %813 %875)) %2416) (/.f64 (fma.f64 x %934 %2490) %2420) (/.f64 (fma.f64 %468 x (*.f64 x %874)) %321) (/.f64 (fma.f64 %468 %385 x) %813) (/.f64 (fma.f64 %468 %934 %1106) %2385) (/.f64 (fma.f64 %468 %813 %321) %2100) (/.f64 (fma.f64 %875 x (*.f64 %385 %874)) %813) (/.f64 (fma.f64 %875 %385 %385) %2392) (/.f64 (fma.f64 %875 %934 %934) %2396) (/.f64 (fma.f64 %875 %813 %813) %2470) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %934 %874)) %2400) (/.f64 (fma.f64 #s(literal -1 binary64) %385 %2481) %2404) (/.f64 (fma.f64 #s(literal -1 binary64) %934 %2516) %2099) (/.f64 (fma.f64 #s(literal -1 binary64) %813 %2400) %2410) (/.f64 (+.f64 x (*.f64 %813 %874)) %2103) (/.f64 (fma.f64 #s(literal 1 binary64) %934 %2524) %2420) (/.f64 (-.f64 %2442 %59) %2100) (/.f64 (-.f64 %813 %2466) %2470) (/.f64 (-.f64 %2447 %2478) %2410) (/.f64 (-.f64 %2100 %2490) %2099) (/.f64 (-.f64 %2375 %1106) %2100) (/.f64 (-.f64 %2414 %934) %2470) (/.f64 (-.f64 %2418 %2516) %2410) (/.f64 (-.f64 %813 %2524) %2099) (/.f64 (neg.f64 %1510) %934) (/.f64 (neg.f64 %1586) %40) (/.f64 (neg.f64 %371) %939) (/.f64 (neg.f64 %2101) %2550) (/.f64 (neg.f64 %2104) %2550) (/.f64 %1510 %813) (/.f64 %1586 x) (/.f64 %371 %385) (/.f64 %2101 %2099) (/.f64 %2104 %2099) (/.f64 %83 %934) (/.f64 %75 %813) (/.f64 #s(literal 1 binary64) %1821) (neg.f64 %1824) (fma.f64 %744 %745 %871) (fma.f64 %749 %750 %871) (fma.f64 %753 %754 %871) (fma.f64 %756 %750 %871) (fma.f64 %758 %380 %871) (fma.f64 %760 %440 %871) (fma.f64 %762 %763 %871) (fma.f64 %765 %55 %871) (fma.f64 %767 %763 %871) (fma.f64 %769 %389 %871) (fma.f64 %771 %772 %871) (fma.f64 (/.f64 #s(literal 1/2 binary64) %71) %827 %468) (fma.f64 (/.f64 #s(literal 1/2 binary64) %748) %775 %468) (fma.f64 (/.f64 y %71) %785 %468) (fma.f64 (/.f64 y %48) %800 %468) (fma.f64 (/.f64 #s(literal 1/2 binary64) %752) %857 %468) (fma.f64 (/.f64 #s(literal 2 binary64) %939) (/.f64 #s(literal -1/2 binary64) x) %468) (fma.f64 (/.f64 #s(literal 2 binary64) %40) (/.f64 #s(literal -1/2 binary64) %385) %468) (fma.f64 (/.f64 #s(literal 1 binary64) %40) (/.f64 #s(literal -1 binary64) %385) %468) (fma.f64 (/.f64 #s(literal 1 binary64) %939) (/.f64 #s(literal -1 binary64) x) %468) (fma.f64 %774 %775 %871) (fma.f64 %777 %778 %871) (fma.f64 #s(literal 1/4 binary64) %780 %871) (fma.f64 #s(literal 1/4 binary64) %782 %871) (fma.f64 %784 %785 %871) (fma.f64 %787 %788 %871) (fma.f64 %100 %790 %871) (fma.f64 %100 %792 %871) (fma.f64 %794 %795 %871) (fma.f64 %797 (/.f64 %29 x) %468) (fma.f64 %797 %118 %871) (fma.f64 %799 (/.f64 %29 %747) %468) (fma.f64 %799 %800 %871) (fma.f64 %103 (/.f64 %29 %813) %468) (fma.f64 %103 %802 %871) (fma.f64 %804 %805 %871) (fma.f64 %807 %808 %871) (fma.f64 %810 %811 %871) (fma.f64 %20 %814 %871) (fma.f64 %816 %763 %871) (fma.f64 %818 %819 %871) (fma.f64 %821 %822 %871) (fma.f64 %824 %825 %871) (fma.f64 %754 %827 %871) (fma.f64 (/.f64 #s(literal -2 binary64) %752) %750 %468) (fma.f64 %750 %840 %468) (fma.f64 %750 %829 %871) (fma.f64 (/.f64 #s(literal -2 binary64) %747) (/.f64 #s(literal 1/2 binary64) %641) %468) (fma.f64 (/.f64 #s(literal -2 binary64) %385) (/.f64 #s(literal 1/2 binary64) %40) %468) (fma.f64 %808 %829 %468) (fma.f64 %811 %775 %468) (fma.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal 1/2 binary64) %939) %468) (fma.f64 %831 %832 %871) (fma.f64 %831 %745 %468) (fma.f64 %834 %835 %871) (fma.f64 %834 %750 %468) (fma.f64 %837 %838 %871) (fma.f64 %837 %754 %468) (fma.f64 %837 (/.f64 #s(literal -1/2 binary64) %29) %468) (fma.f64 %840 (/.f64 #s(literal -1/2 binary64) %641) %468) (fma.f64 %840 %835 %871) (fma.f64 %840 %750 %468) (fma.f64 %842 %843 %871) (fma.f64 %842 %380 %468) (fma.f64 %845 %846 %871) (fma.f64 %845 %440 %468) (fma.f64 %848 %824 %871) (fma.f64 %848 %763 %468) (fma.f64 %850 %851 %871) (fma.f64 %850 (/.f64 #s(literal -1 binary64) %29) %468) (fma.f64 %850 %55 %468) (fma.f64 %825 (/.f64 #s(literal -1 binary64) %641) %468) (fma.f64 %825 %824 %871) (fma.f64 %825 %763 %468) (fma.f64 %822 %821 %871) (fma.f64 %822 %389 %468) (fma.f64 %855 %750 %871) (fma.f64 %857 %745 %871) (fma.f64 %859 %860 %871) (fma.f64 %827 %754 %871) (fma.f64 %763 %767 %871) (fma.f64 %763 %825 %468) (fma.f64 %763 %389 %871) (fma.f64 %829 %865 %871) (fma.f64 %829 %750 %871) (fma.f64 %829 %808 %468) (fma.f64 %775 %868 %871) (fma.f64 %775 %811 %468) (fma.f64 %775 %380 %871) (fma.f64 %28 %871 %871) (fma.f64 %745 %857 %871) (fma.f64 %874 %875 %871) (fma.f64 %875 %874 %871) (fma.f64 %875 %468 %468) (fma.f64 %380 %842 %468) (fma.f64 %380 %775 %871) (fma.f64 #s(literal -1/2 binary64) %879 %871) (fma.f64 #s(literal -2 binary64) %881 %871) (fma.f64 %440 %55 %871) (fma.f64 %1748 %904 %468) (fma.f64 %805 %884 %468) (fma.f64 %884 %885 %871) (fma.f64 %884 %805 %468) (fma.f64 %884 #s(literal 1/2 binary64) %871) (fma.f64 %772 %889 %468) (fma.f64 %772 #s(literal 2 binary64) %871) (fma.f64 %889 %890 %871) (fma.f64 %889 %772 %468) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %813) %468) (fma.f64 #s(literal 1/2 binary64) %892 %871) (fma.f64 #s(literal 1/2 binary64) %894 %871) (fma.f64 #s(literal 1/2 binary64) %884 %871) (fma.f64 #s(literal 2 binary64) %897 %871) (fma.f64 #s(literal 2 binary64) %814 %468) (fma.f64 #s(literal 2 binary64) %772 %871) (fma.f64 %389 %769 %871) (fma.f64 %389 %822 %468) (fma.f64 %389 %763 %871) (fma.f64 %389 y %871) (fma.f64 %69 %802 %468) (fma.f64 %871 %907 %468) (fma.f64 %55 %440 %871) (fma.f64 %649 %904 %871) (fma.f64 #s(literal -1 binary64) %649 %871) (fma.f64 %468 (/.f64 %29 %48) %468) (fma.f64 %468 %907 %871) (fma.f64 %468 %875 %468) (fma.f64 %468 #s(literal 1 binary64) %871) (fma.f64 #s(literal 1 binary64) %910 %871) (fma.f64 #s(literal 1 binary64) %912 %871) (fma.f64 #s(literal 1 binary64) %871 %468) (fma.f64 #s(literal 1 binary64) %468 %871) (fma.f64 y %389 %871) (fma.f64 x %871 %871) (-.f64 %871 (/.f64 %40 %813)) (-.f64 %871 %649) (-.f64 %468 %1748) (+.f64 %2730 (/.f64 %2100 %2099)) (+.f64 %2730 (/.f64 %2103 %2099)) (+.f64 %871 %468) (+.f64 %468 %871) %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %1056 %1058 %1060 %1061 %1062 %1063 %1065 %1067 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1087 %1089 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1108 %1110 %1112 %1114 %1116 %1118 %1120 %1123 %1126 %1129 %1132 %1135 %1138 %1141 %1144 %1147 %1149 %1151 %1152 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1171 %1174 %1175 %1176 %1179 %1180 %1181 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1194 %1195 %1196 %1198 %1199 %1200 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %813 %1231 %1232 %1233 %1235 %1237 %1238 %1240 %1241 %1242 %1243 %1245 %1247 %1249 %1250 %1251 %1252 %1253 %1254 %1704 %1706 %1707 %1709 %1711 %1713 %1715 %1718 %1721 %1724 %1727 %1730 %1733 %1735 %1737 %1739 %1741 %1743 %1744 %1746 %1750 %1752 %1754 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1767 %1769 %1771 %1772 %1776 %1778 %1781 %1783 %1786 %1788 %1790 %1792 %1794 %1795 %1796 %1798 %1799 %1801 %1803 %1805 %1806 %1807 %1808 %1810 %1812 %1813 %1814 %1816 %1818 %1820 %1823 %1826 %1827 %1828 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1821 %1838 %1839 %1840 %1841 %1842 %1844 %1845 %1846 %1847 %1848 %1850 %1851 %1853 %1855 %1856 %1857 %1858 %1859 %1860 %1862 %1865 %1867 %1869 %1871 %1873 %1875 %1878 %1880 %1882 %1884 %1887 %1890 %1893 %1896 %1899 %1901 %1903 %1906 %1908 %1910 %1913 %1916 %1919 %1922 %1925 %1928 %1931 %1933 %1935 %1937 %1939 %1942 %1945 %1948 %1951 %1953 %1955 %1958 %1960 %1962 %1965 %1968 %1971 %1974 %1977 %1980 %1983 %1985 %1987 %1989 %1991 %1993 %1995 %1998 %2001 %2004 %2007 %2010 %2013 %2016 %2018 %2021 %2024 %2028 %2032 %2035 %2038 %2041 %2046 %2051 %2056 %2061 %2066 %2070 %2073 %2075 %2076 %2077 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2102 %2105 %2106 %2107 %2108 %2109 %2110 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2133 %2135 %2137 %2139 %2141 %2143 %2144 %2145 %2146 %2147 %2149 %2150 %2152 %2153 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2231 %2232 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2246 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2255 %2256 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2276 %2277 %2278 %2279 %2280 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2294 %2296 %2298 %2300 %2303 %2305 %2308 %2310 %2313 %2315 %2317 %2318 %2322 %2323 %2325 %2326 %2327 %2329 %2330 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 |
Compiled 4 576 to 3 110 computations (32.0% saved)
Compiled 683 to 1 971 computations (-188.6% saved)
19 alts after pruning (16 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 667 | 16 | 683 |
| Fresh | 0 | 0 | 0 |
| Picked | 6 | 3 | 9 |
| Done | 0 | 0 | 0 |
| Total | 673 | 19 | 692 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 86.4% | (/.f64 (fma.f64 (/.f64 x y) x x) (+.f64 #s(literal 1 binary64) x)) |
| ▶ | 44.2% | (/.f64 (/.f64 (approx (* x (+ y x)) (*.f64 x y)) y) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 72.4% | (/.f64 (*.f64 (+.f64 y x) x) (fma.f64 y x y)) |
| ▶ | 51.7% | (/.f64 (*.f64 (+.f64 y x) x) (approx (* y (+ 1 x)) y)) |
| ▶ | 99.9% | (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 y (+.f64 y x)))) |
| ▶ | 72.5% | (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 (+.f64 y x)) x)) (neg.f64 y))) |
| ▶ | 99.7% | (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x) (/.f64 y (+.f64 y x)))) |
| ▶ | 55.5% | (/.f64 #s(literal 1 binary64) (approx (/ (+ 1 x) (+ (* (/ x y) x) x)) (/.f64 (+.f64 #s(literal 1 binary64) x) x))) |
| ✓ | 99.9% | (*.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 y x) y)) |
| ▶ | 77.4% | (*.f64 (+.f64 y x) (/.f64 x (fma.f64 y x y))) |
| ▶ | 88.7% | (*.f64 x (/.f64 (+.f64 y x) (fma.f64 y x y))) |
| ▶ | 61.0% | (*.f64 x (/.f64 (+.f64 y x) (approx (* y (+ 1 x)) y))) |
| ▶ | 42.0% | (*.f64 x (approx (/ (+ y x) (* y (+ 1 x))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x))))) |
| ▶ | 36.6% | (*.f64 x (approx (/ (+ y x) (* y (+ 1 x))) (/.f64 #s(literal 1 binary64) y))) |
| ▶ | 60.8% | (approx (/ (/ (* (+ y x) x) y) (+ 1 x)) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) |
| ▶ | 3.8% | %25 = (approx x #s(literal 0 binary64)) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 %25 (+.f64 #s(literal 1 binary64) %25))) |
| ✓ | 55.6% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 13.3% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
| ▶ | 48.8% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) |
Compiled 19 to 56 computations (-194.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 925 | 5250 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (+.f64 x #s(literal 1 binary64)) %5 = (approx x #s(literal 0 binary64)) %6 = (+.f64 #s(literal 1 binary64) x) %7 = (/.f64 #s(literal 1 binary64) y) %8 = (/.f64 #s(literal 1 binary64) x) %9 = (*.f64 x y) %10 = (*.f64 y %6) %11 = (neg.f64 y) %12 = (+.f64 y x) %13 = (neg.f64 %12) %14 = (/.f64 y %12) %15 = (*.f64 %12 x) %16 = (/.f64 x %10) %18 = (+ 1 x) %19 = (* y %18) %20 = (approx %19 y) %21 = (-.f64 x #s(literal 1 binary64)) %22 = (*.f64 x %21) %23 = (+.f64 #s(literal 1 binary64) %22) %24 = (*.f64 x %23) %25 = (/ x %18) %26 = (approx %25 %24) %27 = (+ y x) %29 = (approx (* x %27) %9) %30 = (-.f64 #s(literal 1 binary64) %8) %31 = (approx %25 %30) %32 = (/ %27 %19) %33 = (approx %32 %7) %34 = (approx %32 %16) %35 = (/.f64 %6 x) %36 = (/ x y) %40 = (approx (/ %18 (+ (* %36 x) x)) %35) %41 = (fma.f64 y x y) %42 = (-.f64 #s(literal 1 binary64) y) %43 = (/.f64 %42 y) %44 = (fma.f64 %43 x #s(literal 1 binary64)) %45 = (*.f64 %44 x) %50 = (*.f64 %13 x) %51 = (/.f64 %12 %41) %52 = (/.f64 x %41) %55 = (*.f64 %6 %14) %58 = (/.f64 %6 %50) %59 = (*.f64 %58 %11) %60 = (*.f64 %35 %14) %63 = (+.f64 #s(literal 1 binary64) %5) %64 = (/.f64 %5 %63) %68 = (/ (* x (+ %36 1)) (+ x 1)) %75 = (/.f64 %12 %20) %78 = (/.f64 %29 y) x y #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %20 %21 %22 %23 %24 %26 %29 %30 %31 %33 %34 %35 %40 %41 %42 %43 %44 %45 (approx (/ (/ (* %27 x) y) %18) %45) %50 %51 %52 (*.f64 %12 %52) (*.f64 x %51) %55 (/.f64 %15 %41) (/.f64 x %55) %58 %59 %60 (*.f64 x %34) (*.f64 x %33) %63 %64 (approx %68 %64) (/.f64 #s(literal 1 binary64) %40) (/.f64 #s(literal 1 binary64) %59) (/.f64 #s(literal 1 binary64) %60) (approx %68 %26) (approx %68 %31) %75 (*.f64 x %75) (/.f64 %15 %20) %78 (/.f64 %78 %3) |
| Outputs |
|---|
%5 = (+ x 1) %8 = (+.f64 #s(literal 1 binary64) x) %10 = (/ 1 x) %11 = (/.f64 #s(literal 1 binary64) x) %15 = (*.f64 x y) %17 = (+ 1 x) %18 = (* y %17) %22 = (+ y x) %23 = (+.f64 x y) %25 = (neg %22) %27 = (*.f64 #s(literal -1 binary64) y) %29 = (*.f64 #s(literal -1 binary64) x) %32 = (/ y %22) %33 = (/.f64 x y) %34 = (*.f64 #s(literal -1 binary64) %33) %38 = (pow.f64 y #s(literal 2 binary64)) %40 = (/.f64 #s(literal 1 binary64) y) %46 = (pow.f64 y #s(literal 3 binary64)) %48 = (/.f64 #s(literal 1 binary64) %38) %55 = (* %22 x) %58 = (/ x %18) %61 = (*.f64 x (fma.f64 #s(literal -1 binary64) %33 %40)) %71 = (- x 1) %73 = (-.f64 x #s(literal 1 binary64)) %75 = (* x %71) %77 = (*.f64 x %73) %79 = (+ 1 %75) %80 = (+.f64 #s(literal 1 binary64) %29) %82 = (+.f64 #s(literal 1 binary64) %77) %84 = (* x %79) %85 = (*.f64 x %80) %89 = (/ x %17) %95 = (- 1 %10) %100 = (/ %22 %18) %101 = (-.f64 %40 #s(literal 1 binary64)) %102 = (*.f64 x %101) %103 = (+.f64 #s(literal 1 binary64) %102) %105 = (-.f64 #s(literal 1 binary64) %40) %109 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %105 %40) #s(literal 1 binary64)))) %115 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %103 %40) %40) #s(literal 1 binary64)))) %117 = (/ %17 x) %118 = (/.f64 %8 x) %123 = (/ %17 (+ (* (/ x y) x) x)) %125 = (+.f64 #s(literal 1 binary64) (*.f64 x %105)) %133 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %48 %40))) %40))) %136 = (/.f64 #s(literal 1 binary64) %46) %144 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %48 %136) %48) %40))) %40))) %147 = (- 1 y) %148 = (/ %147 y) %150 = (+ (* %148 x) 1) %151 = (* %150 x) %155 = (/ (/ %55 y) %17) %160 = (* %25 x) %166 = (* %17 %32) %170 = (/ %17 %160) %173 = (-.f64 %40 %48) %179 = (-.f64 %136 %48) %188 = (pow.f64 y #s(literal 4 binary64)) %201 = (/ (* x %22) y) %202 = (+.f64 #s(literal 1 binary64) %33) %205 = (+.f64 #s(literal 1 binary64) %11) %208 = (/.f64 y x) %209 = (+.f64 y %208) %212 = (+.f64 #s(literal 1 binary64) %208) %213 = (*.f64 x %212) %215 = (*.f64 #s(literal -1 binary64) %208) %216 = (-.f64 %215 #s(literal 1 binary64)) %217 = (*.f64 x %216) %220 = (/.f64 %38 x) %221 = (*.f64 #s(literal -1 binary64) %220) %225 = (pow.f64 x #s(literal 2 binary64)) %226 = (/.f64 %46 %225) %231 = (pow.f64 x #s(literal 3 binary64)) %243 = (/.f64 #s(literal 1 binary64) %15) %244 = (-.f64 %40 %243) %247 = (/.f64 #s(literal 1 binary64) (*.f64 %225 y)) %248 = (+.f64 %40 %247) %252 = (/.f64 #s(literal 1 binary64) (*.f64 %231 y)) %256 = (-.f64 #s(literal 1 binary64) %11) %261 = (/.f64 #s(literal 1 binary64) %225) %262 = (+.f64 #s(literal 1 binary64) %261) %263 = (-.f64 %262 %11) %273 = (/.f64 #s(literal 1 binary64) %231) %277 = (+.f64 %11 %40) %278 = (-.f64 %277 %243) %282 = (-.f64 (+.f64 %11 %248) (+.f64 %243 %261)) %289 = (-.f64 (+.f64 %11 (+.f64 %40 (+.f64 %247 %273))) (+.f64 %243 (+.f64 %252 %261))) %292 = (-.f64 %209 %220) %295 = (-.f64 y %38) %296 = (*.f64 y %295) %297 = (/.f64 %296 %225) %300 = (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %297 %208)) %220) %303 = (*.f64 %38 %295) %308 = (-.f64 (+.f64 y (+.f64 %208 (/.f64 %303 %231))) (+.f64 %297 %220)) %312 = (-.f64 %277 #s(literal 1 binary64)) %325 = (*.f64 #s(literal -1 binary64) %225) %332 = (-.f64 #s(literal 1 binary64) y) %333 = (/.f64 %332 x) %338 = (*.f64 y %332) %340 = (fma.f64 #s(literal -1 binary64) %333 (/.f64 %338 %225)) %344 = (*.f64 %38 %332) %350 = (/.f64 %225 y) %354 = (fma.f64 #s(literal -1 binary64) y %215) %386 = (fma.f64 #s(literal -1 binary64) (/.f64 %244 x) %40) %391 = (-.f64 %11 #s(literal 1 binary64)) %397 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %256 x))) %414 = (/.f64 %101 x) %415 = (fma.f64 #s(literal -1 binary64) %414 %40) %479 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %101 %243) %11) x)) %491 = (*.f64 #s(literal -1 binary64) %38) %492 = (-.f64 %27 %491) %497 = (*.f64 y %492) %498 = (/.f64 %497 x) %507 = (/.f64 (*.f64 %38 %492) x) %542 = (* %117 %32) %564 = (/ 1 %123) %566 = (*.f64 #s(literal -1 binary64) (/.f64 %105 x)) %591 = (*.f64 y %8) %604 = (pow.f64 x #s(literal 4 binary64)) %612 = (fma.f64 x y %225) %614 = (/.f64 x %591) %616 = (/.f64 x %8) %623 = (+.f64 %261 %273) %624 = (*.f64 y %623) %625 = (+.f64 %11 %261) %629 = (/.f64 %624 x) %634 = (/.f64 #s(literal 1 binary64) %604) %639 = (*.f64 y (+.f64 %634 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) %641 = (/.f64 %623 x) %649 = (+.f64 #s(literal 1 binary64) %27) %653 = (*.f64 y %80) %660 = (/.f64 %225 %591) %671 = (*.f64 y %625) %694 = (/.f64 %8 %225) %710 = (*.f64 y %202) %713 = (*.f64 y (-.f64 %34 #s(literal 1 binary64))) %715 = (/.f64 %225 %38) %725 = (+.f64 x %350) %726 = (*.f64 y %725) %728 = (/.f64 #s(literal 1 binary64) %8) %734 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %8 y) %11)) %736 = (*.f64 x %8) %737 = (/.f64 %736 %38) %740 = (+.f64 %40 %33) %743 = (*.f64 %225 %8) %744 = (/.f64 %743 %46) %761 = (*.f64 #s(literal -1 binary64) %350) %763 = (*.f64 y (fma.f64 #s(literal -1 binary64) x %761)) %765 = (/.f64 %736 y) %766 = (*.f64 #s(literal -1 binary64) %765) %768 = (+.f64 #s(literal 1 binary64) (+.f64 x %766)) %770 = (/.f64 %743 %38) %775 = (*.f64 %231 %8) %786 = (fma.f64 #s(literal -1 binary64) %118 %740) %820 = (*.f64 #s(literal -1 binary64) %8) %824 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %766 %820) y) %11)) %826 = (/.f64 %743 y) %835 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %826) (*.f64 #s(literal -1 binary64) %736)) y)) %820) y) %11)) %838 = (+ (* y x) y) %839 = (-.f64 %29 #s(literal 1 binary64)) %840 = (*.f64 y %839) %848 = (/ %22 %838) %852 = (*.f64 #s(literal -1 binary64) (/.f64 x %840)) %856 = (/ x %838) %858 = (* %22 %856) %859 = (/.f64 x %839) %870 = (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %826 %736) y)))) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 #s(literal 1 binary64)) (approx %5 %8) (approx %10 %11) (approx (* x y) %15) (approx %18 y) (approx %18 (+.f64 y %15)) (approx %22 %23) (approx %25 %27) (approx %25 (-.f64 %29 y)) (approx %32 (+.f64 #s(literal 1 binary64) %34)) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 x %38) %40)))) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x %46) %48)) %40)))) (approx %55 (*.f64 x %23)) (approx %58 %33) (approx %58 %61) (approx %58 (*.f64 x (fma.f64 x (-.f64 %33 %40) %40))) (approx %58 (*.f64 x (fma.f64 x (-.f64 %61 %40) %40))) (approx %71 #s(literal -1 binary64)) (approx %71 %73) (approx %75 %29) (approx %75 %77) (approx %79 %80) (approx %79 %82) (approx %84 %85) (approx %84 (*.f64 x %82)) (approx %89 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %85 #s(literal 1 binary64)))))) (approx %95 (/.f64 #s(literal -1 binary64) x)) (approx %95 (/.f64 %73 x)) (approx %100 %103) (approx %100 %109) (approx %100 %115) (approx %117 %118) (approx %123 (/.f64 %125 x)) (approx %123 (/.f64 %133 x)) (approx %123 (/.f64 %144 x)) (approx %151 (*.f64 x %103)) (approx %155 (*.f64 x %109)) (approx %155 (*.f64 x %115)) (approx %160 (*.f64 #s(literal -1 binary64) %15)) (approx %160 (*.f64 x (fma.f64 #s(literal -1 binary64) x %27))) (approx %166 %125) (approx %166 %133) (approx %166 %144) (approx %170 (/.f64 #s(literal -1 binary64) %15)) (approx %170 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %173)) %40) x)) (approx %170 (/.f64 (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %179) (*.f64 #s(literal -1 binary64) %173))) %40) x)) (approx %170 (/.f64 (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %173 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %136 (/.f64 #s(literal 1 binary64) %188))) (*.f64 #s(literal -1 binary64) %179))))) %40) x)) (approx %201 (*.f64 x %202)) (approx %5 (*.f64 x %205)) (approx %18 (*.f64 x %209)) (approx %22 %213) (approx %25 %217) (approx %32 %208) (approx %32 (/.f64 (+.f64 y %221) x)) (approx %32 (/.f64 (-.f64 (+.f64 y %226) %220) x)) (approx %32 (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %188 %231))) (fma.f64 #s(literal -1 binary64) %226 %220)) x)) (approx %55 %225) (approx %55 (*.f64 %225 %212)) (approx %58 %40) (approx %58 %244) (approx %58 (-.f64 %248 %243)) (approx %58 (-.f64 %248 (+.f64 %243 %252))) (approx %71 (*.f64 x %256)) (approx %75 (*.f64 %225 %256)) (approx %79 (*.f64 %225 %263)) (approx %84 %231) (approx %84 (*.f64 %231 %256)) (approx %84 (*.f64 %231 %263)) (approx %89 %256) (approx %89 %263) (approx %89 (-.f64 %262 (+.f64 %11 %273))) (approx %100 %278) (approx %100 %282) (approx %100 %289) (approx %117 %205) (approx %123 (/.f64 %292 x)) (approx %123 (/.f64 %300 x)) (approx %123 (/.f64 %308 x)) (approx %150 %102) (approx %150 (*.f64 x %312)) (approx %151 (*.f64 %225 %101)) (approx %151 (*.f64 %225 %312)) (approx %155 (*.f64 x %278)) (approx %155 (*.f64 x %282)) (approx %155 (*.f64 x %289)) (approx %160 %325) (approx %160 (*.f64 %225 %216)) (approx %166 %292) (approx %166 %300) (approx %166 %308) (approx %170 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %333) #s(literal 1 binary64)) x)) (approx %170 (/.f64 (-.f64 %340 #s(literal 1 binary64)) x)) (approx %170 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %344 %231) %340) #s(literal 1 binary64)) x)) (approx %201 %350) (approx %201 (*.f64 %225 %277)) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 x %354))) (approx %22 (*.f64 #s(literal -1 binary64) %217)) (approx %25 (*.f64 #s(literal -1 binary64) %213)) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %220) x))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %46 x) %38) x))) x))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %188 x) %46) x)) %38) x))) x))) (approx %58 %386) (approx %58 (fma.f64 #s(literal -1 binary64) (/.f64 %386 x) %40)) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 x %391))) (approx %79 (*.f64 %225 %397)) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 %231 %391))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 %231 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %391 x)) #s(literal 1 binary64))))) (approx %89 %397) (approx %89 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %397 x)))) (approx %100 %415) (approx %100 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %415 #s(literal 1 binary64)) x) %40)) (approx %100 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %414) (*.f64 #s(literal -1 binary64) %101)) x) %40) #s(literal 1 binary64)) x) %40)) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %295 x))) x))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %296 x))) %38) x))) x))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %303 x)) (*.f64 #s(literal -1 binary64) %296)) x))) %38) x))) x))) (approx %150 (/.f64 (*.f64 x %332) y)) (approx %150 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %332 y)) %11)))) (approx %151 (/.f64 (*.f64 %225 %332) y)) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %243 %277)))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %479 %40)))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %101 %479) x)) %40)))) (approx %166 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %492 x)))) (approx %166 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %498)) %491) x)))) (approx %166 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %507) (*.f64 #s(literal -1 binary64) %497)) x))) %491) x)))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %205 %208) x))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %332 (/.f64 %338 x)) x))) x))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %332 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %338 (/.f64 %344 x)) x))) x))) x))) (approx %542 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %354 %221) x))) (approx %542 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %492 %498) x))) x))) (approx %542 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %497 %507) x))) x))) x))) (approx %564 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %566 %40)))) (approx %564 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %566) %40) x)) %40)))) (approx %564 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %566 (*.f64 #s(literal -1 binary64) %105)) x))) %40) x)) %40)))) (approx %18 %591) (approx %25 (-.f64 %27 x)) (approx %32 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %225) %11))) (approx %32 (*.f64 y (fma.f64 y (-.f64 (/.f64 y %231) %261) %11))) (approx %32 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %604) %273)) %261) %11))) (approx %55 %612) (approx %58 %614) (approx %100 (/.f64 (+.f64 %616 (/.f64 y %8)) y)) (approx %123 (/.f64 %591 %225)) (approx %123 (*.f64 y (fma.f64 #s(literal -1 binary64) %624 %625))) (approx %123 (*.f64 y (fma.f64 y (-.f64 %629 %623) %625))) (approx %123 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %639) (*.f64 #s(literal -1 binary64) %641))) %623) %625))) (approx %147 %649) (approx %148 (/.f64 %649 y)) (approx %150 (/.f64 (+.f64 x %653) y)) (approx %151 (/.f64 (fma.f64 x %653 %225) y)) (approx %155 %660) (approx %155 (/.f64 (+.f64 (/.f64 %15 %8) (/.f64 %225 %8)) y)) (approx %160 (fma.f64 #s(literal -1 binary64) %15 %325)) (approx %166 (/.f64 %591 x)) (approx %166 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %671 %11)))) (approx %166 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 (/.f64 %671 x) %625) %11)))) (approx %166 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 %273 %634))) (*.f64 #s(literal -1 binary64) (/.f64 %625 x)))) %625) %11)))) (approx %170 (*.f64 #s(literal -1 binary64) %694)) (approx %170 (fma.f64 #s(literal -1 binary64) %694 %624)) (approx %170 (fma.f64 #s(literal -1 binary64) %694 (*.f64 y (fma.f64 #s(literal -1 binary64) %629 %623)))) (approx %170 (fma.f64 #s(literal -1 binary64) %694 (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %641 %639) %623)))) (approx %201 (/.f64 %612 y)) (approx %22 %710) (approx %25 %713) (approx %32 (-.f64 (+.f64 #s(literal 1 binary64) %715) %33)) (approx %32 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %231 %46))) (fma.f64 #s(literal -1 binary64) %715 %33))) (approx %55 %726) (approx %100 %728) (approx %100 (+.f64 %728 %614)) (approx %123 %734) (approx %123 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %11 %737)) %740)) (approx %123 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %744 %11)) (fma.f64 #s(literal -1 binary64) %737 %740))) (approx %147 (*.f64 y %101)) (approx %148 %101) (approx %150 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) x %33))) (approx %151 (fma.f64 x %80 %350)) (approx %155 %616) (approx %155 (+.f64 %616 %660)) (approx %160 %763) (approx %166 %768) (approx %166 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x %770)) %765)) (approx %166 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %775 %46)))) (fma.f64 #s(literal -1 binary64) %770 %765))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 %8 %15))) (approx %170 (/.f64 %786 y)) (approx %170 (/.f64 (fma.f64 #s(literal -1 binary64) %737 %786) y)) (approx %170 (/.f64 (fma.f64 #s(literal -1 binary64) %737 (fma.f64 #s(literal -1 binary64) %118 (+.f64 %40 (+.f64 %33 %744)))) y)) (approx %201 %725) (approx %22 (*.f64 #s(literal -1 binary64) %713)) (approx %25 (*.f64 #s(literal -1 binary64) %710)) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %761 %29) y)))) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %231 y)) %325) y)) %29) y)))) (approx %55 (*.f64 #s(literal -1 binary64) %763)) (approx %123 %824) (approx %123 %835) (approx %838 (*.f64 #s(literal -1 binary64) %840)) (approx %147 (*.f64 #s(literal -1 binary64) (*.f64 y %105))) (approx %160 (*.f64 #s(literal -1 binary64) %726)) (approx %848 (/.f64 #s(literal -1 binary64) %839)) (approx %848 (-.f64 %852 (/.f64 #s(literal 1 binary64) %839))) (approx %856 %852) (approx %858 (*.f64 #s(literal -1 binary64) %859)) (approx %858 (fma.f64 #s(literal -1 binary64) %859 (*.f64 #s(literal -1 binary64) (/.f64 %225 %840)))) (approx %166 %870) (approx %166 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %775 y) %743) y) %736) y))))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 %734 y))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 %824 y))) (approx %170 (*.f64 #s(literal -1 binary64) (/.f64 %835 y))) (approx %542 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %768 y) %11))) (approx %542 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %870 y) %11))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | y | 0 |
| 7.0ms | x | -inf |
| 7.0ms | x | inf |
| 7.0ms | y | inf |
| 6.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 79 | 561 |
| 0 | 132 | 556 |
| 1 | 484 | 529 |
| 2 | 1863 | 529 |
| 0 | 4161 | 527 |
| 0 | 4583 | 523 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (+.f64 x #s(literal 1 binary64)) %5 = (approx x #s(literal 0 binary64)) %6 = (+.f64 #s(literal 1 binary64) x) %7 = (/.f64 #s(literal 1 binary64) y) %8 = (/.f64 #s(literal 1 binary64) x) %9 = (*.f64 x y) %10 = (*.f64 y %6) %11 = (neg.f64 y) %12 = (+.f64 y x) %13 = (neg.f64 %12) %14 = (/.f64 y %12) %15 = (*.f64 %12 x) %16 = (/.f64 x %10) %18 = (+ 1 x) %19 = (* y %18) %20 = (approx %19 y) %21 = (-.f64 x #s(literal 1 binary64)) %22 = (*.f64 x %21) %23 = (+.f64 #s(literal 1 binary64) %22) %24 = (*.f64 x %23) %25 = (/ x %18) %26 = (approx %25 %24) %27 = (+ y x) %29 = (approx (* x %27) %9) %30 = (-.f64 #s(literal 1 binary64) %8) %31 = (approx %25 %30) %32 = (/ %27 %19) %33 = (approx %32 %7) %34 = (approx %32 %16) %35 = (/.f64 %6 x) %36 = (/ x y) %40 = (approx (/ %18 (+ (* %36 x) x)) %35) %41 = (fma.f64 y x y) %42 = (-.f64 #s(literal 1 binary64) y) %43 = (/.f64 %42 y) %44 = (fma.f64 %43 x #s(literal 1 binary64)) %45 = (*.f64 %44 x) %50 = (*.f64 %13 x) %51 = (/.f64 %12 %41) %52 = (/.f64 x %41) %55 = (*.f64 %6 %14) %58 = (/.f64 %6 %50) %59 = (*.f64 %58 %11) %60 = (*.f64 %35 %14) %63 = (+.f64 #s(literal 1 binary64) %5) %64 = (/.f64 %5 %63) %68 = (/ (* x (+ %36 1)) (+ x 1)) %75 = (/.f64 %12 %20) %78 = (/.f64 %29 y) x y #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %20 %21 %22 %23 %24 %26 %29 %30 %31 %33 %34 %35 %40 %41 %42 %43 %44 %45 (approx (/ (/ (* %27 x) y) %18) %45) %50 %51 %52 (*.f64 %12 %52) (*.f64 x %51) %55 (/.f64 %15 %41) (/.f64 x %55) %58 %59 %60 (*.f64 x %34) (*.f64 x %33) %63 %64 (approx %68 %64) (/.f64 #s(literal 1 binary64) %40) (/.f64 #s(literal 1 binary64) %59) (/.f64 #s(literal 1 binary64) %60) (approx %68 %26) (approx %68 %31) %75 (*.f64 x %75) (/.f64 %15 %20) %78 (/.f64 %78 %3) |
| Outputs |
|---|
%3 = (+.f64 #s(literal 1 binary64) x) %4 = (pow.f64 %3 #s(literal 1 binary64)) %6 = (-.f64 #s(literal -1 binary64) x) %7 = (/.f64 #s(literal -1 binary64) %6) %8 = (/.f64 #s(literal 1 binary64) %7) %9 = (neg.f64 %6) %10 = (neg.f64 x) %11 = (-.f64 #s(literal 1 binary64) %10) %12 = (-.f64 x #s(literal -1 binary64)) %13 = (neg.f64 %10) %14 = (+.f64 #s(literal 1 binary64) %13) %15 = (+.f64 x #s(literal 1 binary64)) %17 = (approx x #s(literal 0 binary64)) %23 = (/.f64 #s(literal 1 binary64) y) %24 = (*.f64 #s(literal 1/2 binary64) %23) %26 = (/.f64 #s(literal 1/2 binary64) y) %28 = (/.f64 #s(literal -1 binary64) y) %32 = (neg.f64 y) %33 = (neg.f64 %32) %37 = (neg.f64 %33) %48 = (/.f64 #s(literal 1 binary64) x) %49 = (*.f64 #s(literal 1/2 binary64) %48) %51 = (/.f64 #s(literal 1/2 binary64) x) %53 = (/.f64 #s(literal -1 binary64) x) %60 = (neg.f64 %13) %71 = (*.f64 y x) %76 = (*.f64 %3 y) %77 = (*.f64 y %3) %78 = (fma.f64 y x y) %79 = (pow.f64 %78 #s(literal 1 binary64)) %80 = (/.f64 #s(literal 1 binary64) %78) %81 = (/.f64 #s(literal 1 binary64) %80) %82 = (*.f64 %6 y) %83 = (neg.f64 %82) %84 = (fma.f64 y x %33) %85 = (fma.f64 x y %33) %86 = (fma.f64 x y y) %87 = (-.f64 %71 %32) %88 = (*.f64 %32 x) %89 = (-.f64 y %88) %90 = (*.f64 %10 y) %91 = (-.f64 y %90) %92 = (neg.f64 %71) %93 = (-.f64 y %92) %94 = (+.f64 %71 %33) %95 = (+.f64 %71 y) %96 = (+.f64 y %71) %99 = (+.f64 y x) %101 = (/.f64 #s(literal 1 binary64) %99) %103 = (neg.f64 %99) %110 = (/.f64 #s(literal -1 binary64) %99) %120 = (/.f64 y %99) %121 = (/.f64 %120 x) %123 = (/.f64 %99 y) %126 = (/.f64 x %123) %131 = (/.f64 x y) %132 = (fma.f64 %131 x x) %135 = (neg.f64 %132) %137 = (-.f64 #s(literal -1 binary64) %131) %139 = (neg.f64 %123) %146 = (/.f64 %32 %99) %150 = (*.f64 %99 x) %153 = (/.f64 #s(literal 1 binary64) %150) %155 = (*.f64 %103 x) %157 = (fabs.f64 x) %158 = (fabs.f64 %157) %160 = (neg.f64 %157) %165 = (*.f64 x x) %169 = (*.f64 %10 x) %171 = (neg.f64 %165) %175 = (*.f64 %80 x) %176 = (/.f64 #s(literal -1 binary64) %78) %177 = (*.f64 %10 %176) %178 = (*.f64 %131 %7) %179 = (*.f64 x %80) %180 = (/.f64 %78 x) %181 = (pow.f64 %180 #s(literal -1 binary64)) %182 = (/.f64 x %78) %183 = (pow.f64 %182 #s(literal 1 binary64)) %184 = (neg.f64 %131) %186 = (/.f64 (neg.f64 %184) %3) %187 = (/.f64 %60 %82) %189 = (/.f64 (/.f64 x %32) %6) %191 = (/.f64 (/.f64 %10 y) %6) %192 = (/.f64 x %3) %193 = (neg.f64 %192) %194 = (/.f64 %193 %32) %195 = (/.f64 %184 %6) %196 = (/.f64 %13 %78) %197 = (/.f64 %10 %82) %198 = (neg.f64 %180) %199 = (/.f64 #s(literal -1 binary64) %198) %200 = (/.f64 %131 %3) %201 = (/.f64 %192 y) %203 = (/.f64 #s(literal 1 binary64) (pow.f64 %182 #s(literal -1 binary64))) %205 = (/.f64 #s(literal 1 binary64) (/.f64 %3 %131)) %206 = (/.f64 #s(literal 1 binary64) %180) %207 = (/.f64 x %82) %208 = (neg.f64 %207) %210 = (+ 1 x) %211 = (* %210 y) %212 = (approx %211 y) %214 = (/.f64 #s(literal 1 binary64) %212) %216 = (-.f64 x #s(literal 1 binary64)) %220 = (-.f64 #s(literal 1 binary64) x) %224 = (*.f64 %216 x) %229 = (*.f64 %220 x) %231 = (*.f64 x #s(literal -1 binary64)) %233 = (*.f64 #s(literal -1 binary64) x) %247 = (fma.f64 %216 x #s(literal 1 binary64)) %260 = (*.f64 %247 x) %273 = (*.f64 %224 x) %278 = (/ x %210) %279 = (approx %278 %260) %283 = (+ y x) %284 = (* %283 x) %285 = (approx %284 %71) %290 = (/.f64 %216 x) %293 = (*.f64 %13 #s(literal 2 binary64)) %296 = (*.f64 %13 %10) %299 = (*.f64 %13 %32) %302 = (*.f64 %13 y) %305 = (*.f64 %13 x) %308 = (*.f64 x #s(literal 2 binary64)) %311 = (*.f64 x %10) %314 = (*.f64 x %32) %321 = (*.f64 %10 #s(literal 2 binary64)) %326 = (*.f64 %10 %32) %334 = (*.f64 #s(literal 2 binary64) %13) %337 = (*.f64 #s(literal 2 binary64) x) %340 = (*.f64 #s(literal 2 binary64) %10) %342 = (*.f64 %10 #s(literal -1 binary64)) %344 = (*.f64 %10 %13) %346 = (*.f64 %10 #s(literal 1 binary64)) %349 = (*.f64 %32 #s(literal -1 binary64)) %351 = (*.f64 %32 %13) %355 = (*.f64 %32 #s(literal 1 binary64)) %357 = (*.f64 %32 %10) %359 = (*.f64 y #s(literal -1 binary64)) %361 = (*.f64 y %13) %366 = (*.f64 y %10) %369 = (*.f64 x %13) %403 = (*.f64 #s(literal 1 binary64) %10) %404 = (-.f64 %403 #s(literal -1 binary64)) %423 = (approx %278 %290) %427 = (/ %283 %211) %428 = (approx %427 %23) %432 = (approx %427 %182) %436 = (*.f64 %3 #s(literal 1 binary64)) %441 = (/.f64 %3 x) %531 = (*.f64 %3 #s(literal -1 binary64)) %534 = (fma.f64 #s(literal -1 binary64) x %311) %536 = (neg.f64 %169) %538 = (fma.f64 #s(literal -1 binary64) x %169) %541 = (+.f64 x %165) %544 = (neg.f64 %436) %556 = (/.f64 %6 x) %571 = (approx (/ (/ %211 %283) x) %441) %573 = (/.f64 #s(literal 1 binary64) %571) %575 = (-.f64 #s(literal 1 binary64) y) %579 = (-.f64 y #s(literal 1 binary64)) %584 = (*.f64 %575 #s(literal 1 binary64)) %589 = (/.f64 %575 y) %591 = (*.f64 y y) %593 = (*.f64 %32 y) %595 = (*.f64 %33 %32) %597 = (*.f64 %33 y) %599 = (*.f64 y %32) %602 = (*.f64 %32 #s(literal 2 binary64)) %613 = (*.f64 %33 #s(literal 2 binary64)) %616 = (*.f64 %33 %10) %619 = (*.f64 #s(literal 1 binary64) %32) %624 = (*.f64 %33 x) %627 = (*.f64 y #s(literal 2 binary64)) %636 = (*.f64 %575 #s(literal -1 binary64)) %642 = (-.f64 (*.f64 #s(literal -1 binary64) y) %593) %646 = (-.f64 y %591) %669 = (/.f64 %32 y) %683 = (fma.f64 %589 x #s(literal 1 binary64)) %685 = (*.f64 x %579) %696 = (*.f64 %579 x) %707 = (*.f64 %575 x) %708 = (neg.f64 %707) %731 = (*.f64 #s(literal 2 binary64) %32) %791 = (+.f64 y %707) %797 = (*.f64 %589 x) %813 = (*.f64 %683 x) %820 = (*.f64 x %797) %822 = (*.f64 %797 x) %827 = (/ (/ %284 y) %210) %828 = (approx %827 %813) %836 = (/.f64 #s(literal -1 binary64) %150) %844 = (/.f64 #s(literal 2 binary64) %3) %845 = (/.f64 #s(literal 1/2 binary64) %120) %847 = (/.f64 #s(literal 2 binary64) %120) %848 = (/.f64 #s(literal 1/2 binary64) %3) %850 = (/.f64 %78 %99) %857 = (/.f64 %99 %78) %861 = (/.f64 y %3) %866 = (*.f64 y %78) %869 = (*.f64 y %82) %881 = (*.f64 %6 %6) %885 = (*.f64 %6 %78) %887 = (*.f64 %6 %10) %889 = (*.f64 %6 %82) %893 = (*.f64 %6 %3) %903 = (*.f64 %82 %6) %907 = (*.f64 %82 %78) %909 = (*.f64 %82 %10) %911 = (*.f64 %78 %78) %915 = (*.f64 %82 %3) %919 = (*.f64 %82 y) %926 = (*.f64 %3 %6) %928 = (*.f64 %3 %13) %930 = (*.f64 %3 %78) %932 = (*.f64 %3 %10) %934 = (*.f64 %3 %82) %938 = (*.f64 %3 %3) %943 = (*.f64 %3 x) %948 = (*.f64 %78 %6) %955 = (*.f64 %78 y) %960 = (*.f64 %6 #s(literal -1 binary64)) %963 = (*.f64 %6 %32) %971 = (*.f64 %78 %861) %974 = (*.f64 %78 #s(literal -1 binary64)) %977 = (*.f64 %78 %32) %979 = (*.f64 %78 %82) %981 = (*.f64 %78 #s(literal 1 binary64)) %983 = (*.f64 %78 %3) %990 = (*.f64 %82 #s(literal -1 binary64)) %1045 = (*.f64 %78 %10) %1066 = (*.f64 %99 #s(literal 1 binary64)) %1067 = (neg.f64 %1066) %1069 = (fma.f64 %7 %82 %10) %1072 = (fma.f64 %7 %78 x) %1076 = (fma.f64 y %82 (*.f64 %10 %78)) %1078 = (neg.f64 %979) %1081 = (fma.f64 %3 y (*.f64 %131 %78)) %1083 = (neg.f64 %983) %1086 = (fma.f64 y %78 (*.f64 x %78)) %1088 = (neg.f64 %911) %1090 = (/.f64 %99 %3) %1093 = (fma.f64 y %82 %1045) %1097 = (fma.f64 %3 y (*.f64 %78 %131)) %1101 = (fma.f64 y %78 (*.f64 %78 x)) %1107 = (neg.f64 %120) %1122 = (*.f64 %6 %120) %1130 = (/.f64 %3 %123) %1132 = (neg.f64 %1122) %1146 = (neg.f64 %182) %1149 = (/.f64 #s(literal -1 binary64) %3) %1153 = (/.f64 x %6) %1155 = (*.f64 (/.f64 %1153 y) %103) %1156 = (*.f64 %176 %155) %1157 = (/.f64 %6 %150) %1160 = (*.f64 (/.f64 #s(literal 2 binary64) %1157) (/.f64 #s(literal 1/2 binary64) %32)) %1163 = (*.f64 (/.f64 #s(literal 2 binary64) %32) (/.f64 #s(literal 1/2 binary64) %1157)) %1164 = (*.f64 %1090 %131) %1166 = (*.f64 (/.f64 #s(literal 2 binary64) %441) %845) %1167 = (/.f64 #s(literal 1/2 binary64) %441) %1168 = (*.f64 %847 %1167) %1169 = (/.f64 %150 %6) %1170 = (*.f64 %1169 %28) %1171 = (*.f64 %857 x) %1173 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1171)) %1174 = (/.f64 %78 %150) %1176 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1174)) %1177 = (*.f64 %7 %132) %1178 = (*.f64 %80 %150) %1179 = (*.f64 %135 %1149) %1181 = (*.f64 %10 (/.f64 #s(literal -1 binary64) %850)) %1182 = (/.f64 #s(literal -1 binary64) %1174) %1183 = (*.f64 #s(literal -1 binary64) %1182) %1184 = (*.f64 %1171 #s(literal 1 binary64)) %1185 = (*.f64 %123 %192) %1186 = (*.f64 %155 %176) %1187 = (*.f64 %132 %7) %1188 = (*.f64 %131 %1090) %1190 = (*.f64 %131 (/.f64 %7 %101)) %1191 = (*.f64 %192 %123) %1192 = (*.f64 %182 %99) %1193 = (*.f64 %150 %80) %1194 = (*.f64 %103 %207) %1195 = (*.f64 %99 %182) %1196 = (*.f64 #s(literal 1 binary64) %1171) %1197 = (*.f64 x %857) %1198 = (pow.f64 %1171 #s(literal 1 binary64)) %1199 = (pow.f64 %1174 #s(literal -1 binary64)) %1202 = (/.f64 (fma.f64 %71 %78 (*.f64 %78 %165)) %911) %1203 = (*.f64 %131 x) %1205 = (/.f64 (fma.f64 %1203 %3 %928) %938) %1208 = (/.f64 (fma.f64 %1203 %48 (*.f64 %3 %7)) %441) %1210 = (/.f64 (fma.f64 %1203 %6 %932) %926) %1211 = (neg.f64 %441) %1214 = (/.f64 (fma.f64 %1203 %1211 %531) (*.f64 %3 %1211)) %1217 = (/.f64 (fma.f64 %1203 %441 %436) (*.f64 %3 %441)) %1219 = (/.f64 (fma.f64 %1203 %3 %943) %938) %1220 = (*.f64 %3 %1203) %1222 = (/.f64 (fma.f64 %13 %3 %1220) %938) %1225 = (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %48 %1203)) %441) %1228 = (/.f64 (fma.f64 %10 %3 (*.f64 %6 %1203)) %893) %1232 = (/.f64 (fma.f64 #s(literal -1 binary64) %3 (*.f64 %1211 %1203)) (*.f64 %1211 %3)) %1236 = (/.f64 (fma.f64 #s(literal 1 binary64) %3 (*.f64 %441 %1203)) (*.f64 %441 %3)) %1238 = (/.f64 (fma.f64 x %3 %1220) %938) %1241 = (/.f64 (-.f64 (*.f64 %1203 %3) %932) %938) %1242 = (*.f64 %132 #s(literal 1 binary64)) %1244 = (/.f64 (neg.f64 %1242) %6) %1245 = (*.f64 %155 %7) %1247 = (/.f64 (neg.f64 %1245) %33) %1248 = (*.f64 %150 %7) %1250 = (/.f64 (neg.f64 %1248) %32) %1251 = (/.f64 %150 %3) %1253 = (/.f64 (neg.f64 %1251) %32) %1254 = (/.f64 x %120) %1256 = (/.f64 (neg.f64 %1254) %6) %1257 = (*.f64 %155 #s(literal 1 binary64)) %1259 = (/.f64 (neg.f64 %1257) %78) %1260 = (neg.f64 %1169) %1262 = (/.f64 (neg.f64 %1260) %37) %1265 = (/.f64 (neg.f64 %193) (neg.f64 %1107)) %1266 = (*.f64 %150 #s(literal 1 binary64)) %1267 = (neg.f64 %1266) %1268 = (/.f64 %1267 %82) %1270 = (/.f64 %60 (neg.f64 %1132)) %1271 = (/.f64 %1242 %3) %1272 = (/.f64 %1245 %32) %1273 = (/.f64 %1248 y) %1274 = (/.f64 %1251 y) %1275 = (/.f64 %1254 %3) %1277 = (/.f64 %1146 (neg.f64 %101)) %1278 = (/.f64 %28 %1157) %1279 = (/.f64 %1153 %146) %1280 = (/.f64 %1257 %82) %1281 = (/.f64 %1266 %78) %1282 = (/.f64 %1260 %33) %1283 = (/.f64 %139 %1211) %1284 = (/.f64 %193 %1107) %1285 = (/.f64 %13 %1132) %1286 = (/.f64 %1169 %32) %1287 = (/.f64 %135 %6) %1288 = (/.f64 %10 %1122) %1289 = (/.f64 %82 %150) %1290 = (/.f64 #s(literal -1 binary64) %1289) %1291 = (/.f64 %123 %441) %1292 = (/.f64 %155 %82) %1293 = (/.f64 %132 %3) %1294 = (/.f64 %192 %120) %1295 = (/.f64 %182 %101) %1296 = (/.f64 %150 %78) %1297 = (/.f64 %103 %198) %1298 = (/.f64 %99 %180) %1299 = (neg.f64 %1157) %1300 = (/.f64 %23 %1299) %1302 = (/.f64 #s(literal 1 binary64) (pow.f64 %1171 #s(literal -1 binary64))) %1304 = (/.f64 #s(literal 1 binary64) (/.f64 %32 %1169)) %1306 = (/.f64 #s(literal 1 binary64) (/.f64 %120 %192)) %1308 = (/.f64 #s(literal 1 binary64) (/.f64 %1289 #s(literal -1 binary64))) %1310 = (/.f64 #s(literal 1 binary64) (/.f64 %1174 #s(literal 1 binary64))) %1311 = (/.f64 #s(literal 1 binary64) %1174) %1312 = (/.f64 x %850) %1314 = (neg.f64 (/.f64 x %1122)) %1316 = (neg.f64 (/.f64 %150 %82)) %1318 = (neg.f64 (/.f64 %1169 y)) %1320 = (neg.f64 (/.f64 %10 %850)) %1322 = (neg.f64 (/.f64 %132 %6)) %1323 = (neg.f64 %1182) %1324 = (*.f64 x %182) %1325 = (fma.f64 %1149 %10 %1324) %1326 = (*.f64 %182 x) %1327 = (fma.f64 %1149 %10 %1326) %1328 = (/.f64 %1203 %3) %1329 = (fma.f64 %1149 %10 %1328) %1330 = (/.f64 #s(literal 1/2 binary64) %48) %1331 = (fma.f64 %844 %1330 %1324) %1332 = (fma.f64 %844 %1330 %1326) %1333 = (fma.f64 %844 %1330 %1328) %1334 = (fma.f64 #s(literal 2 binary64) %1167 %1324) %1335 = (fma.f64 #s(literal 2 binary64) %1167 %1326) %1336 = (fma.f64 #s(literal 2 binary64) %1167 %1328) %1337 = (fma.f64 %7 x %1324) %1338 = (fma.f64 %7 x %1326) %1339 = (fma.f64 %7 x %1328) %1340 = (fma.f64 %10 %1149 %1324) %1341 = (fma.f64 %10 %1149 %1326) %1342 = (fma.f64 %10 %1149 %1328) %1343 = (fma.f64 %182 y %1326) %1344 = (*.f64 %182 y) %1345 = (fma.f64 %182 x %1344) %1346 = (fma.f64 #s(literal 1 binary64) %192 %1324) %1347 = (fma.f64 #s(literal 1 binary64) %192 %1326) %1348 = (fma.f64 #s(literal 1 binary64) %192 %1328) %1349 = (fma.f64 y %182 %1324) %1350 = (fma.f64 x %7 %1324) %1351 = (fma.f64 x %7 %1326) %1352 = (fma.f64 x %7 %1328) %1353 = (*.f64 y %182) %1354 = (fma.f64 x %182 %1353) %1355 = (-.f64 %1328 %1153) %1356 = (+.f64 %1344 %1326) %1357 = (+.f64 %1353 %1324) %1358 = (+.f64 %1324 %1353) %1359 = (+.f64 %1326 %1344) %1362 = (+.f64 (/.f64 %71 %78) (/.f64 %165 %78)) %1363 = (+.f64 %1328 %192) %1364 = (+.f64 %192 %1324) %1365 = (+.f64 %192 %1326) %1366 = (+.f64 %192 %1328) %1372 = (/.f64 %3 %99) %1375 = (*.f64 %99 %71) %1377 = (*.f64 %99 %99) %1387 = (/.f64 %71 %99) %1389 = (*.f64 %120 x) %1391 = (*.f64 %120 #s(literal 1 binary64)) %1394 = (*.f64 x %120) %1398 = (*.f64 #s(literal 1 binary64) %120) %1405 = (/.f64 %6 %99) %1411 = (/.f64 %10 %99) %1416 = (*.f64 x %150) %1421 = (*.f64 x %155) %1425 = (*.f64 %150 x) %1427 = (*.f64 %150 #s(literal -1 binary64)) %1429 = (*.f64 %150 %150) %1433 = (*.f64 %150 %103) %1436 = (*.f64 %150 %155) %1441 = (*.f64 %103 #s(literal -1 binary64)) %1443 = (*.f64 %103 %150) %1447 = (*.f64 %103 %103) %1449 = (*.f64 %103 #s(literal 1 binary64)) %1451 = (*.f64 %103 %155) %1455 = (*.f64 %155 x) %1457 = (*.f64 %155 #s(literal -1 binary64)) %1459 = (*.f64 %155 %150) %1463 = (*.f64 %155 %103) %1479 = (*.f64 %150 %10) %1498 = (*.f64 %155 %10) %1509 = (*.f64 #s(literal 1 binary64) %155) %1525 = (fma.f64 #s(literal 1 binary64) %155 %1421) %1527 = (neg.f64 %1429) %1529 = (fma.f64 #s(literal 1 binary64) %155 %1455) %1532 = (neg.f64 %1405) %1546 = (/.f64 %3 %150) %1550 = (/.f64 #s(literal 2 binary64) x) %1565 = (/.f64 y x) %1566 = (*.f64 %1372 %1565) %1567 = (*.f64 %1299 y) %1568 = (*.f64 %180 %101) %1570 = (*.f64 %1405 (/.f64 %32 x)) %1571 = (*.f64 %1565 %1372) %1572 = (*.f64 %121 %3) %1573 = (*.f64 %82 %836) %1574 = (/.f64 #s(literal -1 binary64) %132) %1575 = (*.f64 %6 %1574) %1576 = (*.f64 %1157 %32) %1577 = (*.f64 %850 %48) %1578 = (*.f64 %441 %120) %1579 = (*.f64 %120 %441) %1580 = (*.f64 %32 %1157) %1581 = (*.f64 %78 %153) %1582 = (/.f64 y %150) %1583 = (*.f64 %3 %1582) %1584 = (*.f64 %48 %120) %1585 = (*.f64 %3 %1584) %1586 = (*.f64 %836 %32) %1587 = (*.f64 %3 %1586) %1588 = (*.f64 %3 %121) %1590 = (*.f64 y (*.f64 %101 %441)) %1591 = (*.f64 y %1546) %1592 = (pow.f64 %1174 #s(literal 1 binary64)) %1595 = (/.f64 (fma.f64 y %150 (*.f64 %150 %71)) %1429) %1597 = (/.f64 (fma.f64 %126 x %1394) %165) %1599 = (*.f64 x %135) %1600 = (/.f64 (fma.f64 %126 %135 %231) %1599) %1602 = (/.f64 (fma.f64 %126 %123 #s(literal 1 binary64)) %132) %1604 = (*.f64 x %132) %1605 = (/.f64 (fma.f64 %126 %132 x) %1604) %1608 = (*.f64 %135 x) %1609 = (/.f64 (fma.f64 %10 x (*.f64 %135 %120)) %1608) %1610 = (*.f64 %135 #s(literal -1 binary64)) %1612 = (*.f64 %132 %132) %1613 = (/.f64 (fma.f64 %10 %135 %1610) %1612) %1616 = (*.f64 %135 %123) %1617 = (/.f64 (fma.f64 %139 x (*.f64 %135 %48)) %1616) %1618 = (*.f64 %135 #s(literal 1 binary64)) %1620 = (*.f64 %135 %132) %1621 = (/.f64 (fma.f64 %10 %132 %1618) %1620) %1624 = (/.f64 (+.f64 x (*.f64 %123 %120)) %132) %1625 = (*.f64 %123 #s(literal -1 binary64)) %1627 = (*.f64 %123 %135) %1628 = (/.f64 (fma.f64 #s(literal 1 binary64) %135 %1625) %1627) %1631 = (*.f64 %123 %123) %1632 = (/.f64 (fma.f64 #s(literal 1 binary64) %123 (*.f64 %123 %48)) %1631) %1633 = (*.f64 %123 #s(literal 1 binary64)) %1635 = (*.f64 %123 %132) %1636 = (/.f64 (fma.f64 #s(literal 1 binary64) %132 %1633) %1635) %1639 = (*.f64 %132 x) %1640 = (/.f64 (fma.f64 x x (*.f64 %132 %120)) %1639) %1641 = (*.f64 %132 #s(literal -1 binary64)) %1643 = (*.f64 %132 %135) %1644 = (/.f64 (fma.f64 x %135 %1641) %1643) %1647 = (*.f64 %132 %123) %1648 = (/.f64 (fma.f64 %123 x (*.f64 %132 %48)) %1647) %1650 = (/.f64 (fma.f64 x %132 %1242) %1612) %1653 = (/.f64 (fma.f64 %120 x (*.f64 x %126)) %165) %1655 = (/.f64 (fma.f64 %120 %135 %311) %1599) %1657 = (/.f64 (fma.f64 %120 %123 x) %132) %1659 = (/.f64 (fma.f64 %120 %132 %165) %1604) %1662 = (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %135 %126)) %1608) %1663 = (*.f64 %135 %10) %1665 = (/.f64 (fma.f64 #s(literal -1 binary64) %135 %1663) %1612) %1667 = (/.f64 (fma.f64 #s(literal -1 binary64) %123 %1618) %1616) %1669 = (/.f64 (fma.f64 #s(literal -1 binary64) %132 %1608) %1620) %1672 = (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %123 %126)) %132) %1674 = (/.f64 (fma.f64 %48 %135 %135) %1627) %1676 = (/.f64 (fma.f64 %48 %123 %1633) %1631) %1678 = (/.f64 (fma.f64 %48 %132 %132) %1635) %1681 = (/.f64 (+.f64 x (*.f64 %132 %126)) %1639) %1682 = (*.f64 %132 %10) %1684 = (/.f64 (fma.f64 #s(literal 1 binary64) %135 %1682) %1643) %1686 = (/.f64 (fma.f64 #s(literal 1 binary64) %123 %1242) %1647) %1689 = (/.f64 (-.f64 (*.f64 %126 %132) %231) %1604) %1692 = (/.f64 (-.f64 (*.f64 %10 %132) %1610) %1620) %1693 = (*.f64 #s(literal 1 binary64) %132) %1695 = (/.f64 (-.f64 %1693 %1625) %1635) %1697 = (/.f64 (-.f64 %1604 %1641) %1612) %1700 = (/.f64 (-.f64 (*.f64 %120 %132) %311) %1604) %1703 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %132) %1663) %1620) %1706 = (/.f64 (-.f64 (*.f64 %48 %132) %135) %1635) %1708 = (/.f64 (-.f64 %1693 %1682) %1612) %1709 = (*.f64 %441 %32) %1711 = (/.f64 (neg.f64 %1709) %99) %1712 = (*.f64 %32 %1405) %1714 = (/.f64 (neg.f64 %1712) %10) %1715 = (*.f64 %32 %441) %1717 = (/.f64 (neg.f64 %1715) %99) %1718 = (*.f64 %1405 %32) %1720 = (/.f64 (neg.f64 %1718) %10) %1721 = (/.f64 %82 x) %1723 = (/.f64 (neg.f64 %1721) %99) %1725 = (/.f64 (neg.f64 %963) %155) %1726 = (*.f64 %32 %6) %1728 = (/.f64 (neg.f64 %1726) %155) %1729 = (/.f64 %544 %135) %1731 = (/.f64 (neg.f64 %1130) %10) %1732 = (fma.f64 #s(literal 1 binary64) %132 %1604) %1734 = (neg.f64 %1612) %1735 = (/.f64 (neg.f64 %1732) %1734) %1736 = (fma.f64 #s(literal 1 binary64) %132 %1639) %1738 = (/.f64 (neg.f64 %1736) %1734) %1740 = (/.f64 (neg.f64 %198) %99) %1741 = (/.f64 %1709 %103) %1742 = (/.f64 %436 %132) %1743 = (/.f64 %1712 x) %1744 = (/.f64 %1715 %103) %1745 = (/.f64 %1718 x) %1746 = (/.f64 %1721 %103) %1747 = (/.f64 %556 %137) %1748 = (/.f64 %1130 x) %1749 = (/.f64 %1732 %1612) %1750 = (/.f64 %1736 %1612) %1751 = (/.f64 %963 %150) %1752 = (/.f64 %1726 %150) %1753 = (/.f64 %1211 %139) %1754 = (/.f64 %1132 %13) %1755 = (/.f64 %198 %103) %1756 = (/.f64 %180 %99) %1757 = (/.f64 %1122 %10) %1758 = (/.f64 %82 %155) %1759 = (/.f64 %6 %135) %1760 = (/.f64 %850 x) %1761 = (/.f64 %441 %123) %1762 = (/.f64 %3 %132) %1763 = (/.f64 #s(literal 1 binary64) %1171) %1765 = (neg.f64 (/.f64 %6 %132)) %1766 = (neg.f64 %1289) %1768 = (fma.f64 (/.f64 #s(literal 2 binary64) %123) %51 %120) %1770 = (fma.f64 %1550 (/.f64 #s(literal 1/2 binary64) %123) %120) %1772 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %132) %120) %1773 = (fma.f64 %101 y %121) %1774 = (*.f64 %110 %32) %1775 = (fma.f64 %836 %32 %1774) %1776 = (fma.f64 %120 %48 %1391) %1777 = (fma.f64 %32 %110 %121) %1778 = (fma.f64 %32 %836 %120) %1779 = (fma.f64 %48 %120 %1398) %1780 = (fma.f64 #s(literal 1 binary64) %121 %120) %1781 = (fma.f64 y %101 %121) %1782 = (fma.f64 x %121 %121) %1784 = (-.f64 %121 (/.f64 %10 %132)) %1785 = (-.f64 %121 %1107) %1786 = (-.f64 %120 %1574) %1788 = (+.f64 %1582 (/.f64 %71 %150)) %1790 = (+.f64 (*.f64 %120 %48) %1391) %1792 = (+.f64 (*.f64 %32 %836) %120) %1793 = (+.f64 %1584 %1398) %1794 = (+.f64 %1586 %1774) %1795 = (+.f64 %121 %120) %1796 = (+.f64 %120 %121) %1797 = (*.f64 %432 x) %1802 = (*.f64 %428 x) %1807 = (+.f64 %17 #s(literal 1 binary64)) %1809 = (/.f64 #s(literal 1 binary64) %1807) %1811 = (neg.f64 %1807) %1814 = (neg.f64 %17) %1816 = (neg.f64 %1814) %1823 = (/.f64 %17 %1807) %1825 = (*.f64 %17 #s(literal 1 binary64)) %1841 = (approx %827 %1823) %1849 = (/.f64 #s(literal -1 binary64) %571) %1853 = (neg.f64 %571) %1854 = (neg.f64 %1853) %1869 = (approx %827 %279) %1873 = (approx %827 %423) %1878 = (/.f64 #s(literal -1 binary64) %212) %1881 = (/.f64 %99 %212) %1883 = (neg.f64 %212) %1886 = (*.f64 %212 %212) %1890 = (*.f64 %1883 %212) %1894 = (*.f64 %212 %1883) %1899 = (*.f64 %1883 %10) %1905 = (*.f64 %212 %10) %1914 = (/.f64 y %212) %1915 = (fma.f64 %1914 %212 x) %1919 = (fma.f64 y %212 (*.f64 x %212)) %1921 = (neg.f64 %1886) %1924 = (fma.f64 y %212 (*.f64 %212 x)) %1932 = (neg.f64 %1883) %1933 = (neg.f64 %1932) %1945 = (/.f64 x %212) %1954 = (*.f64 %214 %150) %1955 = (*.f64 %1945 %99) %1956 = (*.f64 %1881 x) %1957 = (*.f64 %155 %1878) %1958 = (*.f64 %150 %214) %1960 = (*.f64 %103 (/.f64 x %1883)) %1962 = (*.f64 %99 (*.f64 %214 x)) %1963 = (*.f64 %99 %1945) %1964 = (*.f64 x %1881) %1965 = (pow.f64 %1956 #s(literal 1 binary64)) %1968 = (/.f64 (fma.f64 %71 %212 (*.f64 %212 %165)) %1886) %1969 = (/.f64 %1267 %1883) %1970 = (/.f64 %1266 %212) %1971 = (/.f64 %155 %1933) %1972 = (/.f64 %155 %1883) %1973 = (/.f64 %150 %1932) %1974 = (/.f64 %150 %212) %1976 = (/.f64 #s(literal 1 binary64) (pow.f64 %1956 #s(literal -1 binary64))) %1978 = (/.f64 #s(literal 1 binary64) (/.f64 %1883 %155)) %1980 = (/.f64 #s(literal 1 binary64) (/.f64 %212 %150)) %1982 = (neg.f64 (/.f64 %155 %212)) %1983 = (*.f64 %1945 x) %1984 = (fma.f64 %1914 x %1983) %1985 = (*.f64 x %1945) %1986 = (fma.f64 x %1914 %1985) %1988 = (+.f64 (*.f64 x %1914) %1985) %1990 = (+.f64 (*.f64 %1914 x) %1983) %1993 = (+.f64 (/.f64 %71 %212) (/.f64 %165 %212)) %1994 = (*.f64 %285 #s(literal 1 binary64)) %1996 = (neg.f64 %285) %2000 = (/.f64 %285 y) %2002 = (*.f64 %285 #s(literal -1 binary64)) %2005 = (neg.f64 %1996) %2008 = (neg.f64 %1994) %2020 = (/.f64 %285 %32) %2026 = (/.f64 %285 %78) %2028 = (*.f64 %2000 #s(literal 1 binary64)) %2031 = (*.f64 %1996 %7) %2034 = (*.f64 %285 %7) %2037 = (/.f64 %285 %3) %2040 = (*.f64 %1996 #s(literal 1 binary64)) x y #s(literal 1 binary64) %4 %8 %9 %11 %12 %14 %3 %15 #s(literal 0 binary64) (pow.f64 %17 #s(literal 1 binary64)) %17 (/.f64 #s(literal 1 binary64) (pow.f64 %17 #s(literal -1 binary64))) %4 %8 %9 %11 %12 %14 %3 %15 (*.f64 #s(literal 2 binary64) %24) (*.f64 #s(literal 2 binary64) %26) (*.f64 #s(literal -1 binary64) %28) (*.f64 %23 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %23) (pow.f64 %33 #s(literal -1 binary64)) (pow.f64 %23 #s(literal 1 binary64)) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %37) (/.f64 #s(literal -1 binary64) %32) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %32 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %33) (/.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1 binary64))) %23 (neg.f64 %28) (*.f64 #s(literal 2 binary64) %49) (*.f64 #s(literal 2 binary64) %51) (*.f64 #s(literal -1 binary64) %53) (*.f64 %48 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %48) (pow.f64 %13 #s(literal -1 binary64)) (pow.f64 %48 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %60) (/.f64 #s(literal -1 binary64) %10) (/.f64 #s(literal 1 binary64) (pow.f64 %48 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %10 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %13) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %48 (neg.f64 %53) %71 (*.f64 x y) (pow.f64 %71 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %71 #s(literal -1 binary64))) %76 %77 %79 %81 %83 %84 %78 %85 %86 %87 %89 %91 %93 %94 %95 %96 (pow.f64 %32 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %28) %32 (pow.f64 %99 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %101) (neg.f64 %103) (-.f64 y %10) (-.f64 x %32) (+.f64 y %13) %99 (+.f64 x y) (pow.f64 %103 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %110) %103 (-.f64 %10 y) (-.f64 %32 %13) (-.f64 %32 x) (+.f64 %10 %32) (+.f64 %32 %10) (*.f64 %101 y) (*.f64 %32 %110) (*.f64 y %101) (*.f64 x %121) (pow.f64 %123 #s(literal -1 binary64)) (pow.f64 %120 #s(literal 1 binary64)) (/.f64 (neg.f64 %126) %10) (/.f64 %37 %103) (/.f64 %126 x) (/.f64 %13 %132) (/.f64 %33 %99) (/.f64 %10 %135) (/.f64 #s(literal -1 binary64) %137) (/.f64 #s(literal -1 binary64) %139) (/.f64 %32 %103) (/.f64 #s(literal 1 binary64) (/.f64 %132 x)) (/.f64 #s(literal 1 binary64) %123) %120 (/.f64 x %132) (neg.f64 %146) (*.f64 %10 %103) (*.f64 %103 %10) %150 (*.f64 x %99) (pow.f64 %150 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %153) (neg.f64 %155) (fma.f64 %158 %158 %71) (fma.f64 %160 %160 %71) (fma.f64 %13 %13 %71) (fma.f64 %157 %157 %71) (fma.f64 %10 %10 %71) (fma.f64 y x %165) (fma.f64 x y %165) (fma.f64 x x %71) (-.f64 %71 %169) (-.f64 %71 %171) (+.f64 %165 %71) (+.f64 %71 %165) %175 %177 %178 %179 %181 %183 %186 %187 %189 %191 %194 %195 %196 %197 %199 %200 %201 %203 %205 %206 %182 %208 (pow.f64 %212 #s(literal 1 binary64)) %212 (/.f64 #s(literal 1 binary64) %214) (pow.f64 %216 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %216 #s(literal -1 binary64))) (neg.f64 %220) %216 (+.f64 #s(literal -1 binary64) x) (+.f64 x #s(literal -1 binary64)) %224 (*.f64 x %216) (pow.f64 %224 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %224 #s(literal -1 binary64))) (neg.f64 %229) (fma.f64 %158 %158 %231) (fma.f64 %158 %158 %233) (fma.f64 %160 %160 %231) (fma.f64 %160 %160 %233) (fma.f64 %13 %13 %231) (fma.f64 %13 %13 %233) (fma.f64 %157 %157 %231) (fma.f64 %157 %157 %233) (fma.f64 %10 %10 %231) (fma.f64 %10 %10 %233) (fma.f64 x x %231) (fma.f64 x x %233) (+.f64 %165 %231) (+.f64 %165 %233) (pow.f64 %247 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %247 #s(literal -1 binary64))) (neg.f64 (-.f64 %229 #s(literal 1 binary64))) %247 (fma.f64 x %216 #s(literal 1 binary64)) (-.f64 %224 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %229) (+.f64 %224 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 %13 %216)) (+.f64 #s(literal 1 binary64) %224) %260 (*.f64 x %247) (pow.f64 %260 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %260 #s(literal -1 binary64))) (fma.f64 %165 %216 x) (fma.f64 %224 x x) (fma.f64 %216 %165 x) (fma.f64 x %224 x) (-.f64 x (*.f64 %10 %224)) (-.f64 x (*.f64 %229 x)) (-.f64 x (neg.f64 %273)) (+.f64 %273 x) (+.f64 x %273) (pow.f64 %279 #s(literal 1 binary64)) %279 (/.f64 #s(literal 1 binary64) (pow.f64 %279 #s(literal -1 binary64))) (pow.f64 %285 #s(literal 1 binary64)) %285 (/.f64 #s(literal 1 binary64) (pow.f64 %285 #s(literal -1 binary64))) (*.f64 %216 %48) (pow.f64 %290 #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -2 binary64) %293) %293) (/.f64 (fma.f64 #s(literal -1 binary64) %10 %296) %296) (/.f64 (fma.f64 #s(literal -1 binary64) %32 %299) %299) (/.f64 (fma.f64 #s(literal -1 binary64) y %302) %302) (/.f64 (fma.f64 #s(literal -1 binary64) x %305) %305) (/.f64 (+.f64 #s(literal -2 binary64) %308) %308) (/.f64 (fma.f64 #s(literal -1 binary64) %10 %311) %311) (/.f64 (fma.f64 #s(literal -1 binary64) %32 %314) %314) (/.f64 (fma.f64 #s(literal -1 binary64) y %71) %71) (/.f64 (fma.f64 #s(literal -1 binary64) x %165) %165) (/.f64 (+.f64 #s(literal 2 binary64) %321) %321) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %165) %165) (/.f64 (fma.f64 #s(literal 1 binary64) %32 %326) %326) (/.f64 (+.f64 y %90) %90) (/.f64 (+.f64 x %169) %169) (/.f64 (fma.f64 #s(literal 2 binary64) %13 #s(literal -2 binary64)) %334) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) %337) (/.f64 (fma.f64 #s(literal 2 binary64) %10 #s(literal 2 binary64)) %340) (/.f64 (fma.f64 %10 %13 %342) %344) (/.f64 (fma.f64 x x %346) %165) (/.f64 (fma.f64 %32 %13 %349) %351) (/.f64 (fma.f64 %32 x %349) %88) (/.f64 (fma.f64 %32 %10 %355) %357) (/.f64 (fma.f64 y %13 %359) %361) (/.f64 (fma.f64 y x %359) %71) (/.f64 (fma.f64 y %10 y) %366) (/.f64 (fma.f64 x %13 %231) %369) (/.f64 (fma.f64 x %10 x) %311) (/.f64 (-.f64 %340 #s(literal -2 binary64)) %340) (/.f64 (-.f64 %334 #s(literal 2 binary64)) %334) (/.f64 (-.f64 %337 #s(literal 2 binary64)) %337) (/.f64 (-.f64 %165 %342) %165) (/.f64 (-.f64 %344 %346) %344) (/.f64 (-.f64 %169 %346) %169) (/.f64 (-.f64 %357 %349) %357) (/.f64 (-.f64 %351 %355) %351) (/.f64 (-.f64 %88 %355) %88) (/.f64 (-.f64 %366 %359) %366) (/.f64 (-.f64 %361 y) %361) (/.f64 (-.f64 %71 y) %71) (/.f64 (-.f64 %311 %231) %311) (/.f64 (-.f64 %369 x) %369) (/.f64 (-.f64 %165 x) %165) (/.f64 (neg.f64 %404) %13) (/.f64 %404 %10) (/.f64 %220 %10) (/.f64 %229 %169) (/.f64 %224 %165) (/.f64 %216 %13) %290 (/.f64 #s(literal 1 binary64) (pow.f64 %290 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %216)) (neg.f64 (-.f64 %48 #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) %48 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %53 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %48) (+.f64 %53 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %53) (pow.f64 %423 #s(literal 1 binary64)) %423 (/.f64 #s(literal 1 binary64) (pow.f64 %423 #s(literal -1 binary64))) (pow.f64 %428 #s(literal 1 binary64)) %428 (/.f64 #s(literal 1 binary64) (pow.f64 %428 #s(literal -1 binary64))) (pow.f64 %432 #s(literal 1 binary64)) %432 (/.f64 #s(literal 1 binary64) (pow.f64 %432 #s(literal -1 binary64))) (*.f64 %436 %48) (*.f64 %6 %53) (*.f64 %48 %3) (*.f64 %3 %48) (pow.f64 %441 #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -2 binary64) %321) %321) (/.f64 (fma.f64 #s(literal -1 binary64) %10 %165) %165) (/.f64 (fma.f64 #s(literal -1 binary64) %32 %326) %326) (/.f64 (fma.f64 #s(literal -1 binary64) y %90) %90) (/.f64 (+.f64 #s(literal 2 binary64) %293) %293) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %296) %296) (/.f64 (fma.f64 #s(literal 1 binary64) %32 %299) %299) (/.f64 (+.f64 y %302) %302) (/.f64 (+.f64 x %305) %305) (/.f64 (+.f64 #s(literal 2 binary64) %308) %308) (/.f64 (fma.f64 #s(literal 1 binary64) %10 %311) %311) (/.f64 (fma.f64 #s(literal 1 binary64) %32 %314) %314) (/.f64 (fma.f64 #s(literal 2 binary64) %10 #s(literal -2 binary64)) %340) (/.f64 (fma.f64 #s(literal 2 binary64) %13 #s(literal 2 binary64)) %334) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) %337) (/.f64 (fma.f64 x x %342) %165) (/.f64 (fma.f64 %10 %13 %346) %344) (/.f64 (fma.f64 %10 x %346) %169) (/.f64 (fma.f64 %32 %10 %349) %357) (/.f64 (fma.f64 %32 %13 %355) %351) (/.f64 (fma.f64 %32 x %355) %88) (/.f64 (fma.f64 y %10 %359) %366) (/.f64 (fma.f64 y %13 y) %361) (/.f64 (fma.f64 x %10 %231) %311) (/.f64 (fma.f64 x %13 x) %369) (/.f64 (fma.f64 x x x) %165) (/.f64 (-.f64 %233 %165) %169) (/.f64 (-.f64 x %296) %305) (/.f64 (-.f64 x %311) %165) (/.f64 (-.f64 %334 #s(literal -2 binary64)) %334) (/.f64 (-.f64 %337 #s(literal -2 binary64)) %337) (/.f64 (-.f64 %340 #s(literal 2 binary64)) %340) (/.f64 (-.f64 %344 %342) %344) (/.f64 (-.f64 %169 %342) %169) (/.f64 (-.f64 %165 %346) %165) (/.f64 (-.f64 %351 %349) %351) (/.f64 (-.f64 %88 %349) %88) (/.f64 (-.f64 %357 %355) %357) (/.f64 (-.f64 %361 %359) %361) (/.f64 (-.f64 %71 %359) %71) (/.f64 (-.f64 %366 y) %366) (/.f64 (-.f64 %369 %231) %369) (/.f64 (-.f64 %165 %231) %165) (/.f64 (-.f64 %311 x) %311) (/.f64 (neg.f64 %531) %13) (/.f64 (neg.f64 %534) %536) (/.f64 (neg.f64 %538) %536) (/.f64 (neg.f64 %541) %171) (/.f64 %544 %10) (/.f64 %531 %10) (/.f64 %436 x) (/.f64 %534 %169) (/.f64 %538 %169) (/.f64 %541 %165) (/.f64 %6 %60) (/.f64 %6 %10) (/.f64 %78 %71) (/.f64 %3 %13) %441 (/.f64 #s(literal 1 binary64) %192) (neg.f64 %556) (fma.f64 #s(literal 2 binary64) %49 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %51 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %53 #s(literal 1 binary64)) (fma.f64 %48 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %48 #s(literal 1 binary64)) (-.f64 %48 (/.f64 %10 x)) (-.f64 %48 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %53) (+.f64 %48 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %48) (pow.f64 %571 #s(literal 1 binary64)) %571 (/.f64 #s(literal 1 binary64) %573) %76 %77 %79 %81 %83 %84 %78 %85 %86 %87 %89 %91 %93 %94 %95 %96 (pow.f64 %575 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %575 #s(literal -1 binary64))) (neg.f64 %579) (-.f64 #s(literal 1 binary64) %33) %575 (+.f64 %32 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %32) (*.f64 %584 %23) (*.f64 %579 %28) (*.f64 %575 %23) (*.f64 %23 %575) (pow.f64 %589 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) y %591) %593) (/.f64 (+.f64 y %595) %597) (/.f64 (+.f64 y %599) %591) (/.f64 (-.f64 #s(literal -2 binary64) %602) %602) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %10) %357) %357) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %32) %591) %591) (/.f64 (-.f64 %233 %88) %88) (/.f64 (-.f64 #s(literal 2 binary64) %613) %613) (/.f64 (-.f64 %403 %616) %616) (/.f64 (-.f64 %619 %595) %595) (/.f64 (-.f64 y %597) %597) (/.f64 (-.f64 x %624) %624) (/.f64 (-.f64 #s(literal 2 binary64) %627) %627) (/.f64 (-.f64 %403 %366) %366) (/.f64 (-.f64 %619 %599) %599) (/.f64 (-.f64 x %71) %71) (/.f64 (neg.f64 %636) %33) (/.f64 (neg.f64 %584) %32) (/.f64 (neg.f64 %642) (neg.f64 %593)) (/.f64 (neg.f64 %646) (neg.f64 %591)) (/.f64 %636 %32) (/.f64 %584 y) (/.f64 %642 %593) (/.f64 %646 %591) (/.f64 %579 %37) (/.f64 %579 %32) (/.f64 %575 %33) %589 (/.f64 #s(literal 1 binary64) (pow.f64 %589 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %32 %579)) (/.f64 #s(literal 1 binary64) (/.f64 y %575)) (neg.f64 (*.f64 %579 %23)) (neg.f64 (/.f64 %579 y)) (neg.f64 (-.f64 #s(literal 1 binary64) %23)) (fma.f64 #s(literal 2 binary64) %24 %669) (fma.f64 #s(literal 2 binary64) %24 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %26 %669) (fma.f64 #s(literal 2 binary64) %26 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %28 %669) (fma.f64 #s(literal -1 binary64) %28 #s(literal -1 binary64)) (fma.f64 %23 #s(literal 1 binary64) %669) (fma.f64 %23 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %23 %669) (fma.f64 #s(literal 1 binary64) %23 #s(literal -1 binary64)) (-.f64 %23 #s(literal 1 binary64)) (+.f64 %23 %669) (+.f64 %23 #s(literal -1 binary64)) (pow.f64 %683 #s(literal 1 binary64)) (/.f64 (fma.f64 %685 #s(literal 2 binary64) %602) %602) (/.f64 (fma.f64 %685 %10 %357) %357) (/.f64 (fma.f64 %685 %32 %591) %591) (/.f64 (fma.f64 %685 y %593) %593) (/.f64 (fma.f64 %685 x %88) %88) (/.f64 (fma.f64 %696 #s(literal 2 binary64) %602) %602) (/.f64 (fma.f64 %696 %10 %357) %357) (/.f64 (fma.f64 %696 %32 %591) %591) (/.f64 (fma.f64 %696 y %593) %593) (/.f64 (fma.f64 %696 x %88) %88) (/.f64 (fma.f64 %708 #s(literal 2 binary64) %602) %602) (/.f64 (fma.f64 %708 %10 %357) %357) (/.f64 (fma.f64 %708 %32 %591) %591) (/.f64 (fma.f64 %708 y %593) %593) (/.f64 (fma.f64 %708 x %88) %88) (/.f64 (fma.f64 %707 #s(literal 2 binary64) %627) %627) (/.f64 (fma.f64 %707 %10 %366) %366) (/.f64 (fma.f64 %707 %32 %599) %599) (/.f64 (fma.f64 %707 y %591) %591) (/.f64 (fma.f64 %707 x %71) %71) (/.f64 (fma.f64 #s(literal 2 binary64) %32 (*.f64 #s(literal 2 binary64) %685)) %731) (/.f64 (fma.f64 #s(literal 2 binary64) %32 (*.f64 #s(literal 2 binary64) %696)) %731) (/.f64 (fma.f64 #s(literal 2 binary64) %32 (*.f64 #s(literal 2 binary64) %708)) %731) (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 #s(literal 2 binary64) %707)) (*.f64 #s(literal 2 binary64) y)) (/.f64 (fma.f64 %10 %32 (*.f64 %10 %685)) %326) (/.f64 (fma.f64 %10 %32 (*.f64 %10 %696)) %326) (/.f64 (fma.f64 %10 %32 (*.f64 %10 %708)) %326) (/.f64 (fma.f64 %10 y (*.f64 %10 %707)) %90) (/.f64 (fma.f64 y y (*.f64 %32 %685)) %591) (/.f64 (fma.f64 y y (*.f64 %32 %696)) %591) (/.f64 (fma.f64 y y (*.f64 %32 %708)) %591) (/.f64 (fma.f64 %32 y (*.f64 %32 %707)) %593) (/.f64 (fma.f64 y %32 (*.f64 y %685)) %599) (/.f64 (fma.f64 y %32 (*.f64 y %696)) %599) (/.f64 (fma.f64 y %32 (*.f64 y %708)) %599) (/.f64 (fma.f64 y y (*.f64 y %707)) %591) (/.f64 (fma.f64 x %32 (*.f64 x %685)) %314) (/.f64 (fma.f64 x %32 (*.f64 x %696)) %314) (/.f64 (fma.f64 x %32 (*.f64 x %708)) %314) (/.f64 (fma.f64 y x (*.f64 x %707)) %71) (/.f64 (neg.f64 %791) %32) (/.f64 %791 y) (/.f64 #s(literal 1 binary64) (pow.f64 %683 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) %797)) (fma.f64 %707 %23 #s(literal 1 binary64)) %683 (fma.f64 %575 %131 #s(literal 1 binary64)) (fma.f64 x %589 #s(literal 1 binary64)) (-.f64 %797 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %589) x)) (-.f64 #s(literal 1 binary64) (*.f64 %10 %589)) (-.f64 #s(literal 1 binary64) (neg.f64 %797)) (+.f64 %797 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %797) %813 (*.f64 x %683) (pow.f64 %813 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %813 #s(literal -1 binary64))) (fma.f64 %797 x x) (fma.f64 x %797 x) (+.f64 %820 x) (+.f64 %822 x) (+.f64 x %820) (+.f64 x %822) (pow.f64 %828 #s(literal 1 binary64)) %828 (/.f64 #s(literal 1 binary64) (pow.f64 %828 #s(literal -1 binary64))) (*.f64 %10 %99) %155 (*.f64 %99 %10) (*.f64 x %103) (pow.f64 %155 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %836) (neg.f64 %150) (fma.f64 %32 x %169) (fma.f64 x %32 %311) (+.f64 %314 %311) (+.f64 %88 %169) (+.f64 %92 %171) (*.f64 %844 %845) (*.f64 %847 %848) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %850)) (*.f64 %80 %99) (*.f64 %123 %7) (*.f64 %103 %176) (*.f64 %99 %80) (*.f64 #s(literal 1 binary64) %857) (pow.f64 %850 #s(literal -1 binary64)) (pow.f64 %857 #s(literal 1 binary64)) (/.f64 (fma.f64 %861 %6 (*.f64 y %184)) %82) (/.f64 (fma.f64 %861 %78 %361) %866) (/.f64 (fma.f64 %861 %82 %366) %869) (/.f64 (fma.f64 %861 %3 (*.f64 y %131)) %78) (/.f64 (fma.f64 %861 y (*.f64 y %192)) %591) (/.f64 (fma.f64 %861 %78 %71) %866) (/.f64 (fma.f64 #s(literal -1 binary64) %6 (*.f64 %6 %184)) %881) (/.f64 (fma.f64 #s(literal -1 binary64) %78 (*.f64 %6 %13)) %885) (/.f64 (fma.f64 #s(literal -1 binary64) %82 %887) %889) (/.f64 (fma.f64 #s(literal -1 binary64) %3 (*.f64 %6 %131)) %893) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 %6 %192)) %82) (/.f64 (fma.f64 #s(literal -1 binary64) %78 (*.f64 %6 x)) %885) (/.f64 (fma.f64 %32 %6 (*.f64 %82 %184)) %903) (/.f64 (fma.f64 %32 %78 (*.f64 %82 %13)) %907) (/.f64 (fma.f64 %32 %82 %909) %911) (/.f64 (fma.f64 %6 y (*.f64 %82 %131)) %915) (/.f64 (fma.f64 %32 y (*.f64 %82 %192)) %919) (/.f64 (fma.f64 %32 %78 (*.f64 %82 x)) %907) (/.f64 (fma.f64 #s(literal 1 binary64) %6 (*.f64 %3 %184)) %926) (/.f64 (fma.f64 #s(literal 1 binary64) %78 %928) %930) (/.f64 (fma.f64 #s(literal 1 binary64) %82 %932) %934) (/.f64 (fma.f64 #s(literal 1 binary64) %3 (*.f64 %3 %131)) %938) (/.f64 (+.f64 y (*.f64 %3 %192)) %78) (/.f64 (fma.f64 #s(literal 1 binary64) %78 %943) %930) (/.f64 (fma.f64 %6 y (*.f64 %78 %184)) %948) (/.f64 (fma.f64 y %78 (*.f64 %78 %13)) %911) (/.f64 (fma.f64 y y (*.f64 %78 %192)) %955) (/.f64 (fma.f64 %184 y (*.f64 %6 %861)) %82) (/.f64 (fma.f64 %184 %6 %960) %881) (/.f64 (fma.f64 %184 %82 %963) %889) (/.f64 (fma.f64 %184 %3 (*.f64 %6 #s(literal 1 binary64))) %893) (/.f64 (fma.f64 %184 %78 %82) %885) (/.f64 (fma.f64 %13 y %971) %955) (/.f64 (fma.f64 %13 %6 %974) %948) (/.f64 (fma.f64 %13 %82 %977) %979) (/.f64 (fma.f64 %13 %3 %981) %983) (/.f64 (fma.f64 %13 %78 %955) %911) (/.f64 (fma.f64 %10 y (*.f64 %82 %861)) %919) (/.f64 (fma.f64 %10 %6 %990) %903) (/.f64 (fma.f64 %10 %82 (*.f64 %82 %32)) %911) (/.f64 (fma.f64 %10 %3 (*.f64 %82 #s(literal 1 binary64))) %915) (/.f64 (fma.f64 %10 %78 %919) %907) (/.f64 (fma.f64 %131 y (*.f64 %3 %861)) %78) (/.f64 (fma.f64 %131 %6 %531) %926) (/.f64 (fma.f64 %131 %82 %82) %934) (/.f64 (fma.f64 %131 %3 %436) %938) (/.f64 (fma.f64 %131 %78 %78) %930) (/.f64 (fma.f64 %192 y (*.f64 y %861)) %591) (/.f64 (fma.f64 %192 %6 %359) %82) (/.f64 (fma.f64 %192 %82 %599) %869) (/.f64 (fma.f64 %192 %3 y) %78) (/.f64 (fma.f64 %192 %78 %591) %866) (/.f64 (fma.f64 y x %971) %955) (/.f64 (fma.f64 x %6 %974) %948) (/.f64 (fma.f64 x %82 %977) %979) (/.f64 (fma.f64 x %3 %981) %983) (/.f64 (fma.f64 x %78 %955) %911) (/.f64 (-.f64 (*.f64 %861 %78) %366) %866) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %78) %887) %885) (/.f64 (-.f64 (*.f64 %32 %78) %909) %907) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %78) %932) %930) (/.f64 (-.f64 %866 %1045) %911) (/.f64 (-.f64 (*.f64 %184 %3) %960) %893) (/.f64 (-.f64 (*.f64 %13 %3) %974) %983) (/.f64 (-.f64 (*.f64 %10 %3) %990) %915) (/.f64 (-.f64 (*.f64 %131 %3) %531) %938) (/.f64 (-.f64 (*.f64 %192 %3) %359) %78) (/.f64 (-.f64 (*.f64 x %3) %974) %983) (/.f64 %1067 %82) (/.f64 (neg.f64 %1069) %78) (/.f64 (neg.f64 %1072) %82) (/.f64 (neg.f64 %1076) %1078) (/.f64 (neg.f64 %1081) %1083) (/.f64 (neg.f64 %1086) %1088) (/.f64 (neg.f64 %1090) %32) (/.f64 (neg.f64 %1093) %1078) (/.f64 (neg.f64 %1097) %1083) (/.f64 (neg.f64 %1101) %1088) (/.f64 (neg.f64 %139) %3) (/.f64 (neg.f64 %7) %1107) (/.f64 %1066 %78) (/.f64 %137 %6) (/.f64 %1069 %82) (/.f64 %1072 %78) (/.f64 %1076 %979) (/.f64 %1081 %983) (/.f64 %1086 %911) (/.f64 %1090 y) (/.f64 %1093 %979) (/.f64 %1097 %983) (/.f64 %1101 %911) (/.f64 %139 %6) (/.f64 %7 %120) (/.f64 #s(literal -1 binary64) %1122) (/.f64 %123 %3) (/.f64 %103 %82) %857 (/.f64 #s(literal 1 binary64) (pow.f64 %857 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %850 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1130) (/.f64 #s(literal 1 binary64) %1132) (/.f64 #s(literal 1 binary64) %850) (neg.f64 (/.f64 %99 %82)) (fma.f64 #s(literal 2 binary64) %848 %182) (fma.f64 %80 x %7) (fma.f64 %10 %176 %7) (fma.f64 %131 %7 %7) (fma.f64 #s(literal 1 binary64) %7 %182) (fma.f64 y %80 %182) (fma.f64 x %80 %7) (-.f64 %7 (*.f64 %10 %80)) (-.f64 %7 %1146) (-.f64 %7 %207) (-.f64 %182 %1149) (+.f64 %7 %182) (+.f64 %182 %7) %175 %177 %178 %179 %181 %183 %186 %187 %189 %191 %194 %195 %196 %197 %199 %200 %201 %203 %205 %206 %182 %208 %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 (*.f64 %120 %3) (*.f64 %78 %101) (*.f64 %3 %120) (*.f64 y (*.f64 %101 %3)) (*.f64 y %1372) (pow.f64 %850 #s(literal 1 binary64)) (/.f64 (fma.f64 %33 %99 %1375) %1377) (/.f64 (fma.f64 %32 %99 (*.f64 %103 %71)) (*.f64 %103 %99)) (/.f64 (fma.f64 y %99 %1375) %1377) (/.f64 %82 %103) %850 (/.f64 #s(literal 1 binary64) %857) (fma.f64 %101 y %1387) (fma.f64 %120 #s(literal 1 binary64) %1389) (fma.f64 %120 x %1391) (fma.f64 %32 %110 %1387) (fma.f64 #s(literal 1 binary64) %120 %1394) (fma.f64 y %101 %1387) (fma.f64 x %121 %1387) (fma.f64 x %120 %1398) (+.f64 %1389 %1391) (+.f64 %1391 %1389) (+.f64 %1394 %1398) (+.f64 %1398 %1394) (+.f64 %120 %1387) %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 (*.f64 %1405 %48) (*.f64 %836 %3) (*.f64 %6 %153) (*.f64 %3 %836) (pow.f64 %1157 #s(literal 1 binary64)) (/.f64 (fma.f64 %1411 x (*.f64 x %110)) %165) (/.f64 (fma.f64 %1411 %150 %231) %1416) (/.f64 (fma.f64 %1411 %103 #s(literal 1 binary64)) %155) (/.f64 (fma.f64 %1411 %155 x) %1421) (/.f64 (fma.f64 %10 x (*.f64 %150 %110)) %1425) (/.f64 (fma.f64 %10 %150 %1427) %1429) (/.f64 (fma.f64 %99 x (*.f64 %150 %48)) %1433) (/.f64 (fma.f64 %10 %155 %1266) %1436) (/.f64 (+.f64 x (*.f64 %103 %110)) %155) (/.f64 (fma.f64 #s(literal 1 binary64) %150 %1441) %1443) (/.f64 (fma.f64 #s(literal 1 binary64) %103 (*.f64 %103 %48)) %1447) (/.f64 (fma.f64 #s(literal 1 binary64) %155 %1449) %1451) (/.f64 (fma.f64 x x (*.f64 %155 %110)) %1455) (/.f64 (fma.f64 x %150 %1457) %1459) (/.f64 (fma.f64 %10 %99 (*.f64 %155 %48)) %1463) (/.f64 (fma.f64 x %155 %1257) %1429) (/.f64 (fma.f64 %110 x (*.f64 x %1411)) %165) (/.f64 (fma.f64 %110 %150 %311) %1416) (/.f64 (fma.f64 %110 %103 x) %155) (/.f64 (fma.f64 %110 %155 %165) %1421) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %150 %1411)) %1425) (/.f64 (fma.f64 #s(literal -1 binary64) %150 %1479) %1429) (/.f64 (fma.f64 #s(literal -1 binary64) %103 %1266) %1433) (/.f64 (fma.f64 #s(literal -1 binary64) %155 %1425) %1436) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %103 %1411)) %155) (/.f64 (fma.f64 %48 %150 %150) %1443) (/.f64 (fma.f64 %48 %103 %1449) %1447) (/.f64 (fma.f64 %48 %155 %155) %1451) (/.f64 (+.f64 x (*.f64 %155 %1411)) %1455) (/.f64 (fma.f64 #s(literal 1 binary64) %150 %1498) %1459) (/.f64 (fma.f64 #s(literal 1 binary64) %103 %1257) %1463) (/.f64 (-.f64 (*.f64 %1411 %155) %231) %1421) (/.f64 (-.f64 (*.f64 %10 %155) %1427) %1436) (/.f64 (-.f64 %1509 %1441) %1451) (/.f64 (-.f64 %1421 %1457) %1429) (/.f64 (-.f64 (*.f64 %110 %155) %311) %1421) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %155) %1479) %1436) (/.f64 (-.f64 (*.f64 %48 %155) %150) %1451) (/.f64 (-.f64 %1509 %1498) %1429) (/.f64 (neg.f64 %1525) %1527) (/.f64 (neg.f64 %1529) %1527) (/.f64 (neg.f64 %1532) %13) (/.f64 %544 %150) (/.f64 %436 %155) (/.f64 %556 %99) (/.f64 %1525 %1429) (/.f64 %1529 %1429) (/.f64 %1211 %99) (/.f64 %1532 %10) (/.f64 %1405 x) %1157 (/.f64 %441 %103) (/.f64 %3 %155) (/.f64 #s(literal 1 binary64) %1169) (neg.f64 %1546) (fma.f64 (/.f64 #s(literal -2 binary64) %99) %51 %110) (fma.f64 %1550 (/.f64 #s(literal -1/2 binary64) %99) %110) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) %150) %110) (fma.f64 #s(literal 1 binary64) %836 %110) (fma.f64 x %836 %836) (-.f64 %110 %153) (-.f64 %836 (neg.f64 %110)) (-.f64 %836 (/.f64 x %150)) (+.f64 %110 %836) (+.f64 %836 %110) %1566 %1567 %1568 %1570 %1571 %1572 %1573 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1583 %1585 %1587 %1588 %1590 %1591 %1592 %1595 %1597 %1600 %1602 %1605 %1609 %1613 %1617 %1621 %1624 %1628 %1632 %1636 %1640 %1644 %1648 %1650 %1653 %1655 %1657 %1659 %1662 %1665 %1667 %1669 %1672 %1674 %1676 %1678 %1681 %1684 %1686 %1689 %1692 %1695 %1697 %1700 %1703 %1706 %1708 %1711 %1714 %1717 %1720 %1723 %1725 %1728 %1729 %1731 %1735 %1738 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1174 %1762 %1763 %1765 %1766 %1768 %1770 %1772 %1773 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1784 %1785 %1786 %1788 %1790 %1792 %1793 %1794 %1795 %1796 %1566 %1567 %1568 %1570 %1571 %1572 %1573 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1583 %1585 %1587 %1588 %1590 %1591 %1592 %1595 %1597 %1600 %1602 %1605 %1609 %1613 %1617 %1621 %1624 %1628 %1632 %1636 %1640 %1644 %1648 %1650 %1653 %1655 %1657 %1659 %1662 %1665 %1667 %1669 %1672 %1674 %1676 %1678 %1681 %1684 %1686 %1689 %1692 %1695 %1697 %1700 %1703 %1706 %1708 %1711 %1714 %1717 %1720 %1723 %1725 %1728 %1729 %1731 %1735 %1738 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1174 %1762 %1763 %1765 %1766 %1768 %1770 %1772 %1773 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1784 %1785 %1786 %1788 %1790 %1792 %1793 %1794 %1795 %1796 %1797 (*.f64 x %432) (pow.f64 %1797 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1797 #s(literal -1 binary64))) %1802 (*.f64 x %428) (pow.f64 %1802 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1802 #s(literal -1 binary64))) (pow.f64 %1807 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1809) (neg.f64 %1811) (-.f64 %17 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %1814) %1807 (+.f64 #s(literal 1 binary64) %1816) (+.f64 #s(literal 1 binary64) %17) (*.f64 %1809 %17) (*.f64 %1814 (/.f64 #s(literal -1 binary64) %1807)) (*.f64 %17 %1809) (pow.f64 %1823 #s(literal 1 binary64)) (/.f64 (neg.f64 %1825) %1811) (/.f64 (neg.f64 %1816) %1811) (/.f64 %1825 %1807) (/.f64 %1816 %1807) (/.f64 %1814 %1811) %1823 (/.f64 #s(literal 1 binary64) (pow.f64 %1823 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1811 %1814)) (/.f64 #s(literal 1 binary64) (/.f64 %1807 %17)) (neg.f64 (/.f64 %1814 %1807)) (pow.f64 %1841 #s(literal 1 binary64)) %1841 (/.f64 #s(literal 1 binary64) (pow.f64 %1841 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %573)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %571)) (*.f64 #s(literal -1 binary64) %1849) (*.f64 %573 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %573) (pow.f64 %1854 #s(literal -1 binary64)) (pow.f64 %573 #s(literal 1 binary64)) (pow.f64 %571 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1854)) (/.f64 #s(literal -1 binary64) %1853) (/.f64 #s(literal 1 binary64) (pow.f64 %573 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1853 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1854) (/.f64 #s(literal 1 binary64) (/.f64 %571 #s(literal 1 binary64))) %573 (neg.f64 %1849) %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 %1155 %1156 %1160 %1163 %1164 %1166 %1168 %1170 %1173 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1185 %1186 %1187 %1188 %1190 %1171 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1202 %1205 %1208 %1210 %1214 %1217 %1219 %1222 %1225 %1228 %1232 %1236 %1238 %1241 %1244 %1247 %1250 %1253 %1256 %1259 %1262 %1265 %1268 %1270 %1271 %1272 %1273 %1274 %1275 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1300 %1302 %1304 %1306 %1308 %1310 %1311 %1312 %1314 %1316 %1318 %1320 %1322 %1323 %1325 %1327 %1329 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1354 %1355 %1356 %1357 %1358 %1359 %1362 %1363 %1364 %1365 %1366 (pow.f64 %1869 #s(literal 1 binary64)) %1869 (/.f64 #s(literal 1 binary64) (pow.f64 %1869 #s(literal -1 binary64))) (pow.f64 %1873 #s(literal 1 binary64)) %1873 (/.f64 #s(literal 1 binary64) (pow.f64 %1873 #s(literal -1 binary64))) (*.f64 %214 %99) (*.f64 %103 %1878) (*.f64 %99 %214) (pow.f64 %1881 #s(literal 1 binary64)) (/.f64 (fma.f64 %10 %1883 (*.f64 %1883 %32)) %1886) (/.f64 (fma.f64 %10 %212 (*.f64 %1883 y)) %1890) (/.f64 (fma.f64 x %1883 (*.f64 %212 %32)) %1894) (/.f64 (fma.f64 x %212 (*.f64 %212 y)) %1886) (/.f64 (fma.f64 %32 %1883 %1899) %1886) (/.f64 (fma.f64 %32 %212 (*.f64 %1883 x)) %1890) (/.f64 (fma.f64 y %1883 %1905) %1894) (/.f64 (-.f64 (*.f64 %32 %212) %1899) %1890) (/.f64 (-.f64 (*.f64 y %212) %1905) %1886) (/.f64 (neg.f64 %1915) %1883) (/.f64 (neg.f64 %1919) %1921) (/.f64 (neg.f64 %1924) %1921) (/.f64 %1067 %1883) (/.f64 %1066 %212) (/.f64 %1915 %212) (/.f64 %1919 %1886) (/.f64 %1924 %1886) (/.f64 %103 %1933) (/.f64 %103 %1883) (/.f64 %99 %1932) %1881 (/.f64 #s(literal 1 binary64) (pow.f64 %1881 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1883 %103)) (/.f64 #s(literal 1 binary64) (/.f64 %212 %99)) (neg.f64 (/.f64 %103 %212)) (fma.f64 y %214 %1945) (fma.f64 x %214 %1914) (-.f64 %1914 (neg.f64 %1945)) (-.f64 %1914 (/.f64 %10 %212)) (+.f64 %1945 %1914) (+.f64 %1914 %1945) %1954 %1955 %1956 %1957 %1958 %1960 %1962 %1963 %1964 %1965 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1976 %1978 %1980 %1982 %1984 %1986 %1988 %1990 %1993 %1954 %1955 %1956 %1957 %1958 %1960 %1962 %1963 %1964 %1965 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1976 %1978 %1980 %1982 %1984 %1986 %1988 %1990 %1993 (*.f64 %1994 %23) (*.f64 %1996 %28) (*.f64 %285 %23) (*.f64 %23 %285) (pow.f64 %2000 #s(literal 1 binary64)) (/.f64 (neg.f64 %2002) %33) (/.f64 (neg.f64 %2005) %37) (/.f64 %2008 %32) (/.f64 %2002 %32) (/.f64 %1994 y) (/.f64 %2005 %33) (/.f64 %1996 %32) %2000 (/.f64 #s(literal 1 binary64) (pow.f64 %2000 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %32 %1996)) (/.f64 #s(literal 1 binary64) (/.f64 y %285)) (neg.f64 %2020) (*.f64 %7 %2000) (*.f64 %2020 %1149) (*.f64 %2000 %7) (*.f64 %285 %80) (pow.f64 %2026 #s(literal 1 binary64)) (/.f64 (neg.f64 %2028) %6) (/.f64 (neg.f64 %2031) %33) (/.f64 (neg.f64 %2034) %32) (/.f64 (neg.f64 %2037) %32) (/.f64 (neg.f64 %2040) %78) (/.f64 %2008 %82) (/.f64 %2028 %3) (/.f64 %2031 %32) (/.f64 %2034 y) (/.f64 %2037 y) (/.f64 %2040 %82) (/.f64 %1994 %78) (/.f64 %2005 %78) (/.f64 %1996 %82) (/.f64 %2020 %6) (/.f64 %2000 %3) %2026 (/.f64 #s(literal 1 binary64) (pow.f64 %2026 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %6 %2020)) (/.f64 #s(literal 1 binary64) (/.f64 %78 %285)) (/.f64 #s(literal 1 binary64) (/.f64 %3 %2000)) (neg.f64 (/.f64 %2000 %6)) |
Compiled 2 176 to 2 656 computations (-22.1% saved)
Compiled 618 to 1 969 computations (-218.6% saved)
18 alts after pruning (12 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 606 | 12 | 618 |
| Fresh | 0 | 0 | 0 |
| Picked | 11 | 5 | 16 |
| Done | 2 | 1 | 3 |
| Total | 619 | 18 | 637 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 51.7% | (/.f64 (*.f64 (+.f64 y x) x) (approx (* y (+ 1 x)) y)) |
| ▶ | 47.5% | (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) x) (approx (/ y (+ y x)) (/.f64 y x)))) |
| ▶ | 42.1% | (/.f64 x (approx (* (+ 1 x) (/ y (+ y x))) (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) x)) x))) |
| ▶ | 47.4% | (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x) (approx (/ y (+ y x)) (/.f64 y x)))) |
| ▶ | 72.5% | (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 y x) x)))) |
| ▶ | 55.5% | %8 = (+ 1 x) (/.f64 #s(literal 1 binary64) (approx (/ %8 (+ (* (/ x y) x) x)) (approx (/ %8 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
| ▶ | 49.6% | (*.f64 (+.f64 y x) (/.f64 x (approx (* (+ 1 x) y) y))) |
| ▶ | 49.5% | (*.f64 (+.f64 y x) (*.f64 (/.f64 #s(literal 1 binary64) (approx (* (+ 1 x) y) y)) x)) |
| ✓ | 88.7% | (*.f64 x (/.f64 (+.f64 y x) (fma.f64 y x y))) |
| ✓ | 61.0% | (*.f64 x (/.f64 (+.f64 y x) (approx (* y (+ 1 x)) y))) |
| ▶ | 61.0% | %46 = (approx (* (+ 1 x) y) y) (*.f64 x (+.f64 (/.f64 x %46) (/.f64 y %46))) |
| ▶ | 42.0% | (*.f64 x (approx (/ (+ y x) (* (+ 1 x) y)) (/.f64 x (fma.f64 y x y)))) |
| ▶ | 21.4% | %31 = (* y (+ 1 x)) (*.f64 x (approx (/ (+ y x) %31) (/.f64 x (approx %31 y)))) |
| ✓ | 36.6% | (*.f64 x (approx (/ (+ y x) (* y (+ 1 x))) (/.f64 #s(literal 1 binary64) y))) |
| ✓ | 3.8% | %19 = (approx x #s(literal 0 binary64)) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 %19 (+.f64 #s(literal 1 binary64) %19))) |
| ✓ | 55.6% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 7.1% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (approx x #s(literal 0 binary64)))))) |
| ▶ | 2.1% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
Compiled 18 to 49 computations (-172.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 849 | 4808 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (approx x #s(literal 0 binary64)) %5 = (+.f64 #s(literal 1 binary64) x) %6 = (/.f64 #s(literal 1 binary64) x) %7 = (+.f64 #s(literal 1 binary64) %6) %9 = (*.f64 y %5) %10 = (/.f64 y x) %11 = (+.f64 y x) %12 = (*.f64 %11 x) %14 = (+ 1 x) %15 = (* y %14) %16 = (approx %15 y) %17 = (+ y x) %18 = (/ y %17) %19 = (approx %18 %10) %20 = (/.f64 %5 x) %21 = (fma.f64 y x y) %22 = (/.f64 x %21) %23 = (/.f64 %5 %12) %24 = (/.f64 #s(literal -1 binary64) x) %27 = (approx (- 1 (/ 1 x)) %24) %29 = (approx (/ %14 x) %7) %30 = (/.f64 %9 x) %32 = (approx (* %14 %18) %30) %33 = (* %14 y) %34 = (approx %33 y) %35 = (/.f64 #s(literal 1 binary64) %34) %37 = (approx (/ %17 %33) %22) %38 = (*.f64 y %23) %40 = (/.f64 y %34) %41 = (/.f64 x %34) %42 = (+.f64 %41 %40) %43 = (*.f64 %35 x) %46 = (/.f64 #s(literal 1 binary64) %4) %47 = (-.f64 #s(literal 1 binary64) %46) %48 = (/ x %14) %49 = (approx %48 %47) %50 = (/ x y) %54 = (/ (* x (+ %50 1)) (+ x 1)) %56 = (*.f64 %20 %19) %58 = (*.f64 %5 %19) %61 = (/.f64 x %16) %63 = (approx (/ %17 %15) %61) %66 = (approx %48 %27) %71 = (approx (/ %14 (+ (* %50 x) x)) %29) x y #s(literal 1 binary64) #s(literal 0 binary64) %4 %5 %6 %7 #s(literal -1 binary64) %9 %10 %11 %12 %16 %19 %20 %21 %22 %23 %24 %27 %29 %30 %32 %34 %35 %37 %38 (*.f64 x %37) %40 %41 %42 %43 (*.f64 %11 %43) (*.f64 %11 %41) %46 %47 %49 (approx %54 %49) %56 (/.f64 #s(literal 1 binary64) %56) %58 (/.f64 x %58) (/.f64 #s(literal 1 binary64) %38) %61 %63 (*.f64 x %63) (/.f64 x %32) %66 (approx %54 %66) %71 (/.f64 #s(literal 1 binary64) %71) (*.f64 x %42) |
| Outputs |
|---|
%5 = (+ 1 x) %8 = (+.f64 #s(literal 1 binary64) x) %10 = (/ 1 x) %11 = (/.f64 #s(literal 1 binary64) x) %13 = (+ 1 %10) %14 = (/.f64 %8 x) %17 = (* y %5) %19 = (*.f64 x y) %20 = (+.f64 y %19) %23 = (/.f64 y x) %25 = (+ y x) %26 = (+.f64 x y) %28 = (* %25 x) %32 = (/ y %25) %34 = (/.f64 x y) %35 = (*.f64 #s(literal -1 binary64) %34) %39 = (pow.f64 y #s(literal 2 binary64)) %41 = (/.f64 #s(literal 1 binary64) y) %47 = (pow.f64 y #s(literal 3 binary64)) %49 = (/.f64 #s(literal 1 binary64) %39) %57 = (+ (* y x) y) %58 = (/ x %57) %60 = (fma.f64 #s(literal -1 binary64) %34 %41) %61 = (*.f64 x %60) %64 = (fma.f64 x (-.f64 %34 %41) %41) %68 = (fma.f64 x (-.f64 %61 %41) %41) %71 = (/ %5 %28) %72 = (/.f64 #s(literal 1 binary64) %19) %78 = (/.f64 #s(literal 1 binary64) %47) %86 = (pow.f64 y #s(literal 4 binary64)) %100 = (- 1 %10) %101 = (-.f64 x #s(literal 1 binary64)) %104 = (/ %17 x) %107 = (* %5 %32) %108 = (-.f64 #s(literal 1 binary64) %41) %110 = (+.f64 #s(literal 1 binary64) (*.f64 x %108)) %117 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %49 %41))) %41))) %126 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %49 %78) %49) %41))) %41))) %128 = (* %5 y) %129 = (/ 1 %128) %134 = (/ %25 %128) %135 = (-.f64 %41 #s(literal 1 binary64)) %137 = (+.f64 #s(literal 1 binary64) (*.f64 x %135)) %142 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %108 %41) #s(literal 1 binary64)))) %148 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x (-.f64 %137 %41) %41) #s(literal 1 binary64)))) %150 = (* y %71) %157 = (* x %134) %164 = (/ y %128) %165 = (*.f64 #s(literal -1 binary64) x) %166 = (+.f64 #s(literal 1 binary64) %165) %169 = (+.f64 #s(literal 1 binary64) (*.f64 x %101)) %171 = (*.f64 x %166) %174 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %171 #s(literal 1 binary64)))) %176 = (/ x %5) %182 = (+.f64 #s(literal 1 binary64) %11) %186 = (+.f64 y %23) %189 = (+.f64 #s(literal 1 binary64) %23) %192 = (pow.f64 x #s(literal 2 binary64)) %196 = (/.f64 %39 x) %197 = (*.f64 #s(literal -1 binary64) %196) %201 = (/.f64 %47 %192) %206 = (pow.f64 x #s(literal 3 binary64)) %214 = (-.f64 %41 %72) %217 = (/.f64 #s(literal 1 binary64) (*.f64 %192 y)) %218 = (+.f64 %41 %217) %219 = (-.f64 %218 %72) %222 = (/.f64 #s(literal 1 binary64) (*.f64 %206 y)) %224 = (-.f64 %218 (+.f64 %72 %222)) %229 = (-.f64 #s(literal 1 binary64) y) %231 = (/.f64 (*.f64 y %229) %192) %245 = (-.f64 #s(literal 1 binary64) %11) %248 = (-.f64 %186 %196) %250 = (-.f64 y %39) %251 = (*.f64 y %250) %252 = (/.f64 %251 %192) %255 = (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %252 %23)) %196) %257 = (*.f64 %39 %250) %262 = (-.f64 (+.f64 y (+.f64 %23 (/.f64 %257 %206))) (+.f64 %252 %196)) %264 = (/.f64 %214 x) %270 = (+.f64 %11 %41) %271 = (-.f64 %270 %72) %274 = (/.f64 #s(literal 1 binary64) %192) %276 = (-.f64 (+.f64 %11 %218) (+.f64 %72 %274)) %278 = (/.f64 #s(literal 1 binary64) %206) %284 = (-.f64 (+.f64 %11 (+.f64 %41 (+.f64 %217 %278))) (+.f64 %72 (+.f64 %222 %274))) %298 = (/.f64 %245 x) %300 = (+.f64 #s(literal 1 binary64) %274) %301 = (-.f64 %300 %11) %305 = (-.f64 %300 (+.f64 %11 %278)) %310 = (*.f64 #s(literal -1 binary64) %23) %311 = (fma.f64 #s(literal -1 binary64) y %310) %342 = (fma.f64 #s(literal -1 binary64) %264 %41) %347 = (*.f64 #s(literal -1 binary64) y) %348 = (+.f64 #s(literal 1 binary64) %347) %355 = (*.f64 y %348) %379 = (*.f64 #s(literal -1 binary64) %39) %380 = (-.f64 %347 %379) %385 = (*.f64 y %380) %386 = (/.f64 %385 x) %395 = (/.f64 (*.f64 %39 %380) x) %409 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %72 %41) x)) %413 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %409 %41) x)) %419 = (/.f64 %135 x) %420 = (fma.f64 #s(literal -1 binary64) %419 %41) %424 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %420 #s(literal 1 binary64)) x) %41) %463 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %135 %72) %11) x)) %477 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %11 #s(literal 1 binary64)) x)) %481 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %477 #s(literal 1 binary64)) x)) %494 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %298)) %503 = (/ %5 (+ (* (/ x y) x) x)) %534 = (/ 1 %503) %536 = (*.f64 #s(literal -1 binary64) (/.f64 %108 x)) %561 = (*.f64 y %8) %574 = (pow.f64 x #s(literal 4 binary64)) %582 = (/.f64 x %561) %586 = (+.f64 %274 %278) %587 = (*.f64 y %586) %588 = (+.f64 %11 %274) %589 = (fma.f64 #s(literal -1 binary64) %587 %588) %593 = (fma.f64 y (-.f64 (/.f64 %587 x) %586) %588) %595 = (/.f64 #s(literal 1 binary64) %574) %607 = (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 %595 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 %586 x)))) %586) %588) %611 = (*.f64 y %588) %636 = (/.f64 x %8) %649 = (/.f64 %192 %561) %656 = (/.f64 #s(literal 1 binary64) %8) %661 = (/.f64 %192 y) %665 = (/.f64 %192 %39) %679 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %8 y) %11)) %682 = (*.f64 x %8) %683 = (/.f64 %682 %39) %686 = (+.f64 %41 %34) %687 = (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %11 %683)) %686) %690 = (*.f64 %192 %8) %695 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %690 %47) %11)) (fma.f64 #s(literal -1 binary64) %683 %686)) %698 = (/.f64 %682 y) %699 = (*.f64 #s(literal -1 binary64) %698) %701 = (+.f64 #s(literal 1 binary64) (+.f64 x %699)) %703 = (/.f64 %690 %39) %708 = (*.f64 %206 %8) %728 = (*.f64 #s(literal -1 binary64) %661) %750 = (*.f64 y (-.f64 %165 #s(literal 1 binary64))) %767 = (/.f64 %690 y) %782 = (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %767 %682) y)))) %801 = (*.f64 #s(literal -1 binary64) %8) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 #s(literal 1 binary64)) (approx %5 %8) (approx %10 %11) (approx %13 %14) (approx %17 y) (approx %17 %20) (approx (/ y x) %23) (approx %25 %26) (approx %28 %19) (approx %28 (*.f64 x %26)) (approx %32 (+.f64 #s(literal 1 binary64) %35)) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 x %39) %41)))) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x %47) %49)) %41)))) (approx %58 %34) (approx %58 %61) (approx %58 (*.f64 x %64)) (approx %58 (*.f64 x %68)) (approx %71 %72) (approx %71 (/.f64 (fma.f64 x (-.f64 %41 %49) %41) x)) (approx %71 (/.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 %78 %49) %41) %49) %41) x)) (approx %71 (/.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 %78 (/.f64 #s(literal 1 binary64) %86)) %78) %49) %41) %49) %41) x)) (approx (/ -1 x) (/.f64 #s(literal -1 binary64) x)) (approx %100 (/.f64 %101 x)) (approx %104 (/.f64 %20 x)) (approx %107 %110) (approx %107 %117) (approx %107 %126) (approx %129 %41) (approx %129 %60) (approx %129 %64) (approx %129 %68) (approx %134 %137) (approx %134 %142) (approx %134 %148) (approx %150 (/.f64 %110 x)) (approx %150 (/.f64 %117 x)) (approx %150 (/.f64 %126 x)) (approx %157 (*.f64 x %137)) (approx %157 (*.f64 x %142)) (approx %157 (*.f64 x %148)) (approx %164 %166) (approx %164 %169) (approx %164 %174) (approx %176 %171) (approx %176 (*.f64 x %169)) (approx %176 (*.f64 x %174)) (approx %5 (*.f64 x %182)) (approx %13 %182) (approx %17 (*.f64 x %186)) (approx %25 (*.f64 x %189)) (approx %28 %192) (approx %28 (*.f64 %192 %189)) (approx %32 (/.f64 (+.f64 y %197) x)) (approx %32 (/.f64 (-.f64 (+.f64 y %201) %196) x)) (approx %32 (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %86 %206))) (fma.f64 #s(literal -1 binary64) %201 %196)) x)) (approx %58 %214) (approx %58 %219) (approx %58 %224) (approx %71 (/.f64 (-.f64 %182 %23) x)) (approx %71 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %231 %11)) %23) x)) (approx %71 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %11 (/.f64 (*.f64 %39 %229) %206))) (+.f64 %23 %231)) x)) (approx %100 %245) (approx %104 %186) (approx %107 %248) (approx %107 %255) (approx %107 %262) (approx %129 %264) (approx %129 (/.f64 %219 x)) (approx %129 (/.f64 %224 x)) (approx %134 %271) (approx %134 %276) (approx %134 %284) (approx %150 (/.f64 %248 x)) (approx %150 (/.f64 %255 x)) (approx %150 (/.f64 %262 x)) (approx %157 (*.f64 x %271)) (approx %157 (*.f64 x %276)) (approx %157 (*.f64 x %284)) (approx %164 %298) (approx %164 (/.f64 %301 x)) (approx %164 (/.f64 %305 x)) (approx %176 %301) (approx %176 %305) (approx %17 (*.f64 #s(literal -1 binary64) (*.f64 x %311))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %310 #s(literal 1 binary64))))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %196) x))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %47 x) %39) x))) x))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %86 x) %47) x)) %39) x))) x))) (approx %58 %342) (approx %58 (fma.f64 #s(literal -1 binary64) (/.f64 %342 x) %41)) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %348 x)) #s(literal 1 binary64)) x))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %355 x)))) x)) #s(literal 1 binary64)) x))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %39 %348) x) %355) x)))) x)) #s(literal 1 binary64)) x))) (approx %107 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %380 x)))) (approx %107 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %386)) %379) x)))) (approx %107 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %395) (*.f64 #s(literal -1 binary64) %385)) x))) %379) x)))) (approx %129 %409) (approx %129 %413) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %413 %41) x))) (approx %134 %420) (approx %134 %424) (approx %134 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %419) (*.f64 #s(literal -1 binary64) %135)) x) %41) #s(literal 1 binary64)) x) %41)) (approx %150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %311 %197) x))) (approx %150 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %380 %386) x))) x))) (approx %150 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %380 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %385 %395) x))) x))) x))) (approx %157 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %72 %270)))) (approx %157 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %463 %41)))) (approx %157 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %135 %463) x)) %41)))) (approx %164 %477) (approx %164 %481) (approx %164 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %481 #s(literal 1 binary64)) x))) (approx (+ (/ x %128) %164) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %424 #s(literal 1 binary64)) x) %41)) (approx %176 %494) (approx %176 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %494 x)))) (approx %503 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %250 x))) x))) (approx %503 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %251 x))) %39) x))) x))) (approx %503 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %257 x)) (*.f64 #s(literal -1 binary64) %251)) x))) %39) x))) x))) (approx %534 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %536 %41)))) (approx %534 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %536) %41) x)) %41)))) (approx %534 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %536 (*.f64 #s(literal -1 binary64) %108)) x))) %41) x)) %41)))) (approx %17 %561) (approx %28 (fma.f64 x y %192)) (approx %32 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %192) %11))) (approx %32 (*.f64 y (fma.f64 y (-.f64 (/.f64 y %206) %274) %11))) (approx %32 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y %574) %278)) %274) %11))) (approx %58 %582) (approx %71 (/.f64 %8 %192)) (approx %71 %589) (approx %71 %593) (approx %71 %607) (approx %104 (/.f64 %561 x)) (approx %107 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %611 %11)))) (approx %107 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 (/.f64 %611 x) %588) %11)))) (approx %107 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 %278 %595))) (*.f64 #s(literal -1 binary64) (/.f64 %588 x)))) %588) %11)))) (approx %129 (/.f64 #s(literal 1 binary64) %561)) (approx %134 (/.f64 (+.f64 %636 (/.f64 y %8)) y)) (approx %150 (/.f64 %561 %192)) (approx %150 (*.f64 y %589)) (approx %150 (*.f64 y %593)) (approx %150 (*.f64 y %607)) (approx %157 %649) (approx %157 (/.f64 (+.f64 (/.f64 %19 %8) (/.f64 %192 %8)) y)) (approx %164 %656) (approx %25 (*.f64 y (+.f64 #s(literal 1 binary64) %34))) (approx %28 (*.f64 y (+.f64 x %661))) (approx %32 (-.f64 (+.f64 #s(literal 1 binary64) %665) %34)) (approx %32 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %206 %47))) (fma.f64 #s(literal -1 binary64) %665 %34))) (approx %71 (/.f64 %8 %19)) (approx %71 (/.f64 %679 y)) (approx %71 (/.f64 %687 y)) (approx %71 (/.f64 %695 y)) (approx %107 %701) (approx %107 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x %703)) %698)) (approx %107 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %708 %47)))) (fma.f64 #s(literal -1 binary64) %703 %698))) (approx %134 (+.f64 %656 %582)) (approx %150 %679) (approx %150 %687) (approx %150 %695) (approx %157 %636) (approx %157 (+.f64 %636 %649)) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %35 #s(literal 1 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x %728)))) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %728 %165) y)))) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %206 y)) (*.f64 #s(literal -1 binary64) %192)) y)) %165) y)))) (approx %57 (*.f64 #s(literal -1 binary64) %750)) (approx %58 (*.f64 #s(literal -1 binary64) (/.f64 x %750))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 %686) y))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %698 %8) y))) y))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %767 %682) y)) %8) y))) y))) (approx %107 %782) (approx %107 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %708 y) %690) y) %682) y))))) (approx %150 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %701 y) %11))) (approx %150 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %782 y) %11))) (approx %503 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %699 %801) y) %11))) (approx %503 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %767) (*.f64 #s(literal -1 binary64) %682)) y)) %801) y) %11))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | y | -inf |
| 6.0ms | y | 0 |
| 6.0ms | y | inf |
| 4.0ms | x | 0 |
| 4.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 561 |
| 0 | 114 | 544 |
| 1 | 442 | 506 |
| 2 | 1777 | 506 |
| 0 | 4056 | 502 |
| 0 | 4484 | 502 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (approx x #s(literal 0 binary64)) %5 = (+.f64 #s(literal 1 binary64) x) %6 = (/.f64 #s(literal 1 binary64) x) %7 = (+.f64 #s(literal 1 binary64) %6) %9 = (*.f64 y %5) %10 = (/.f64 y x) %11 = (+.f64 y x) %12 = (*.f64 %11 x) %14 = (+ 1 x) %15 = (* y %14) %16 = (approx %15 y) %17 = (+ y x) %18 = (/ y %17) %19 = (approx %18 %10) %20 = (/.f64 %5 x) %21 = (fma.f64 y x y) %22 = (/.f64 x %21) %23 = (/.f64 %5 %12) %24 = (/.f64 #s(literal -1 binary64) x) %27 = (approx (- 1 (/ 1 x)) %24) %29 = (approx (/ %14 x) %7) %30 = (/.f64 %9 x) %32 = (approx (* %14 %18) %30) %33 = (* %14 y) %34 = (approx %33 y) %35 = (/.f64 #s(literal 1 binary64) %34) %37 = (approx (/ %17 %33) %22) %38 = (*.f64 y %23) %40 = (/.f64 y %34) %41 = (/.f64 x %34) %42 = (+.f64 %41 %40) %43 = (*.f64 %35 x) %46 = (/.f64 #s(literal 1 binary64) %4) %47 = (-.f64 #s(literal 1 binary64) %46) %48 = (/ x %14) %49 = (approx %48 %47) %50 = (/ x y) %54 = (/ (* x (+ %50 1)) (+ x 1)) %56 = (*.f64 %20 %19) %58 = (*.f64 %5 %19) %61 = (/.f64 x %16) %63 = (approx (/ %17 %15) %61) %66 = (approx %48 %27) %71 = (approx (/ %14 (+ (* %50 x) x)) %29) x y #s(literal 1 binary64) #s(literal 0 binary64) %4 %5 %6 %7 #s(literal -1 binary64) %9 %10 %11 %12 %16 %19 %20 %21 %22 %23 %24 %27 %29 %30 %32 %34 %35 %37 %38 (*.f64 x %37) %40 %41 %42 %43 (*.f64 %11 %43) (*.f64 %11 %41) %46 %47 %49 (approx %54 %49) %56 (/.f64 #s(literal 1 binary64) %56) %58 (/.f64 x %58) (/.f64 #s(literal 1 binary64) %38) %61 %63 (*.f64 x %63) (/.f64 x %32) %66 (approx %54 %66) %71 (/.f64 #s(literal 1 binary64) %71) (*.f64 x %42) |
| Outputs |
|---|
%6 = (approx x #s(literal 0 binary64)) %12 = (/.f64 #s(literal 1 binary64) %6) %15 = (*.f64 #s(literal -1 binary64) %6) %17 = (-.f64 x #s(literal -1 binary64)) %19 = (-.f64 #s(literal -1 binary64) x) %20 = (/.f64 #s(literal -1 binary64) %19) %23 = (neg.f64 x) %25 = (neg.f64 %23) %29 = (/.f64 #s(literal 1 binary64) x) %30 = (*.f64 #s(literal 1/2 binary64) %29) %32 = (/.f64 #s(literal 1/2 binary64) x) %34 = (/.f64 #s(literal -1 binary64) x) %41 = (*.f64 #s(literal -1 binary64) %23) %42 = (*.f64 x x) %44 = (*.f64 %23 #s(literal -1 binary64)) %46 = (*.f64 x #s(literal -1 binary64)) %47 = (*.f64 x %23) %49 = (*.f64 %23 #s(literal 1 binary64)) %50 = (*.f64 %23 %25) %52 = (*.f64 %23 x) %55 = (*.f64 #s(literal 2 binary64) %23) %57 = (*.f64 %23 #s(literal 2 binary64)) %59 = (*.f64 #s(literal 1 binary64) %23) %60 = (*.f64 %25 %23) %63 = (*.f64 #s(literal -1 binary64) x) %65 = (*.f64 %25 #s(literal 2 binary64)) %67 = (*.f64 #s(literal 2 binary64) %25) %69 = (*.f64 #s(literal 2 binary64) x) %71 = (*.f64 x #s(literal 2 binary64)) %73 = (neg.f64 %25) %85 = (*.f64 %25 x) %87 = (*.f64 x %25) %91 = (*.f64 %17 #s(literal 1 binary64)) %92 = (*.f64 %91 %29) %93 = (*.f64 %19 %34) %94 = (*.f64 %17 %29) %95 = (*.f64 %29 %17) %96 = (/.f64 %17 x) %97 = (pow.f64 %96 #s(literal 1 binary64)) %99 = (/.f64 (-.f64 %63 %42) %52) %101 = (/.f64 (-.f64 x %60) %85) %103 = (/.f64 (-.f64 x %47) %42) %105 = (/.f64 (-.f64 %67 #s(literal -2 binary64)) %67) %107 = (/.f64 (-.f64 %69 #s(literal -2 binary64)) %69) %109 = (/.f64 (-.f64 %55 #s(literal 2 binary64)) %55) %111 = (/.f64 (-.f64 %50 %44) %50) %113 = (/.f64 (-.f64 %52 %44) %52) %115 = (/.f64 (-.f64 %42 %49) %42) %117 = (/.f64 (-.f64 %87 %46) %87) %119 = (/.f64 (-.f64 %42 %46) %42) %121 = (/.f64 (-.f64 %47 x) %47) %122 = (*.f64 %17 #s(literal -1 binary64)) %124 = (/.f64 (neg.f64 %122) %25) %125 = (neg.f64 %91) %126 = (/.f64 %125 %23) %127 = (fma.f64 #s(literal 1 binary64) %23 #s(literal -1 binary64)) %129 = (/.f64 (neg.f64 %127) %25) %130 = (fma.f64 #s(literal -1 binary64) x %47) %132 = (neg.f64 %52) %133 = (/.f64 (neg.f64 %130) %132) %134 = (fma.f64 #s(literal -1 binary64) x %52) %136 = (/.f64 (neg.f64 %134) %132) %137 = (+.f64 x %42) %140 = (/.f64 (neg.f64 %137) (neg.f64 %42)) %141 = (/.f64 %122 %23) %142 = (/.f64 %91 x) %143 = (/.f64 %127 %23) %144 = (/.f64 %130 %52) %145 = (/.f64 %134 %52) %146 = (/.f64 %137 %42) %147 = (/.f64 %19 %73) %148 = (/.f64 %19 %46) %149 = (/.f64 %19 %63) %150 = (/.f64 %19 %23) %151 = (/.f64 %17 %25) %152 = (/.f64 x %17) %153 = (/.f64 #s(literal 1 binary64) %152) %154 = (/.f64 %19 x) %155 = (neg.f64 %154) %156 = (-.f64 %34 #s(literal 1 binary64)) %157 = (neg.f64 %156) %158 = (fma.f64 #s(literal 2 binary64) %30 #s(literal 1 binary64)) %159 = (fma.f64 #s(literal 2 binary64) %32 #s(literal 1 binary64)) %160 = (fma.f64 #s(literal -1 binary64) %34 #s(literal 1 binary64)) %161 = (fma.f64 %29 #s(literal 1 binary64) #s(literal 1 binary64)) %162 = (fma.f64 #s(literal 1 binary64) %29 #s(literal 1 binary64)) %164 = (-.f64 %29 (/.f64 %23 x)) %165 = (-.f64 %29 #s(literal -1 binary64)) %166 = (-.f64 #s(literal 1 binary64) %34) %167 = (+.f64 %29 #s(literal 1 binary64)) %168 = (+.f64 #s(literal 1 binary64) %29) %169 = (*.f64 %17 y) %170 = (*.f64 y %17) %171 = (fma.f64 y x y) %172 = (pow.f64 %171 #s(literal 1 binary64)) %173 = (/.f64 #s(literal 1 binary64) %171) %174 = (/.f64 #s(literal 1 binary64) %173) %175 = (*.f64 %19 y) %176 = (neg.f64 %175) %177 = (neg.f64 y) %178 = (neg.f64 %177) %179 = (fma.f64 y x %178) %180 = (fma.f64 x y %178) %181 = (fma.f64 x y y) %182 = (*.f64 y x) %183 = (-.f64 %182 %177) %185 = (-.f64 y (*.f64 %177 x)) %186 = (*.f64 %23 y) %187 = (-.f64 y %186) %189 = (-.f64 y (neg.f64 %182)) %190 = (+.f64 %182 %178) %191 = (+.f64 %182 y) %192 = (+.f64 y %182) %196 = (/.f64 y x) %198 = (neg.f64 %178) %200 = (*.f64 #s(literal -1 binary64) y) %203 = (*.f64 y #s(literal -1 binary64)) %211 = (/.f64 x y) %218 = (+.f64 y x) %220 = (/.f64 #s(literal 1 binary64) %218) %222 = (neg.f64 %218) %228 = (*.f64 %218 x) %231 = (/.f64 #s(literal 1 binary64) %228) %233 = (fabs.f64 x) %234 = (fabs.f64 %233) %236 = (neg.f64 %233) %249 = (- x -1) %250 = (* %249 y) %251 = (approx %250 y) %252 = (pow.f64 %251 #s(literal 1 binary64)) %253 = (/.f64 #s(literal 1 binary64) %251) %254 = (/.f64 #s(literal 1 binary64) %253) %255 = (+ y x) %257 = (approx (/ y %255) %196) %259 = (/.f64 #s(literal 1 binary64) %257) %262 = (/.f64 #s(literal -1 binary64) %171) %265 = (/.f64 x %171) %269 = (/.f64 #s(literal -1 binary64) %96) %278 = (/.f64 x %19) %282 = (neg.f64 %152) %290 = (+.f64 %196 y) %294 = (/.f64 %17 %218) %297 = (/.f64 #s(literal -1 binary64) %228) %300 = (/.f64 %17 %228) %305 = (*.f64 x %228) %307 = (*.f64 %23 %228) %308 = (*.f64 %222 x) %311 = (*.f64 %308 %228) %313 = (*.f64 #s(literal -1 binary64) %228) %314 = (*.f64 %222 #s(literal -1 binary64)) %318 = (*.f64 #s(literal 1 binary64) %228) %319 = (*.f64 %218 #s(literal -1 binary64)) %321 = (*.f64 %218 %228) %323 = (*.f64 %228 #s(literal -1 binary64)) %325 = (*.f64 %228 %228) %336 = (*.f64 %228 %23) %340 = (*.f64 %222 %23) %342 = (*.f64 %19 #s(literal 1 binary64)) %343 = (*.f64 %222 %25) %346 = (fma.f64 #s(literal 1 binary64) %228 %305) %348 = (neg.f64 %325) %350 = (*.f64 %228 x) %351 = (fma.f64 #s(literal 1 binary64) %228 %350) %354 = (neg.f64 %294) %359 = (*.f64 %218 %25) %367 = (neg.f64 %96) %370 = (neg.f64 %308) %376 = (/.f64 #s(literal 1 binary64) %300) %384 = (/.f64 %19 %228) %388 = (/.f64 #s(literal 2 binary64) x) %389 = (/.f64 #s(literal 1/2 binary64) %218) %435 = (approx (- 1 (/ 1 x)) %34) %440 = (approx (/ %249 x) %96) %444 = (*.f64 %171 #s(literal 1 binary64)) %453 = (*.f64 %171 #s(literal -1 binary64)) %469 = (/.f64 %175 x) %471 = (/.f64 %182 x) %480 = (approx (/ %250 %255) %290) %482 = (/.f64 #s(literal 1 binary64) %480) %489 = (/.f64 #s(literal -1 binary64) %251) %492 = (neg.f64 %251) %493 = (neg.f64 %492) %497 = (*.f64 %492 %23) %499 = (*.f64 %23 %492) %501 = (*.f64 x %492) %503 = (*.f64 %23 %493) %505 = (*.f64 %23 %251) %509 = (*.f64 #s(literal 2 binary64) %492) %511 = (*.f64 %493 %23) %513 = (*.f64 %251 %23) %515 = (*.f64 %492 x) %521 = (*.f64 #s(literal 2 binary64) %493) %523 = (*.f64 #s(literal 2 binary64) %251) %525 = (neg.f64 %493) %537 = (*.f64 x %493) %539 = (*.f64 %251 x) %544 = (/ %255 %250) %545 = (approx %544 %265) %550 = (/.f64 y %218) %551 = (/.f64 %550 x) %553 = (fma.f64 %211 x x) %554 = (/.f64 #s(literal -1 binary64) %553) %560 = (/.f64 y %228) %562 = (*.f64 %231 y) %567 = (/.f64 %290 %218) %569 = (/.f64 %218 y) %573 = (*.f64 x %553) %576 = (neg.f64 %553) %579 = (*.f64 %576 %553) %581 = (*.f64 #s(literal 1 binary64) %553) %584 = (*.f64 %569 %553) %588 = (*.f64 %553 %553) %610 = (*.f64 %23 %222) %627 = (*.f64 %52 %218) %630 = (*.f64 %52 %222) %641 = (*.f64 %42 %218) %648 = (*.f64 %19 %178) %651 = (*.f64 %17 %178) %653 = (*.f64 %25 %218) %663 = (*.f64 %218 %52) %668 = (*.f64 %218 %42) %677 = (*.f64 %222 %52) %700 = (*.f64 %178 %19) %701 = (*.f64 %25 %222) %704 = (*.f64 %178 %17) %708 = (*.f64 %19 %177) %711 = (*.f64 %177 %19) %714 = (*.f64 %294 y) %717 = (/.f64 %171 %218) %722 = (/.f64 %17 %569) %725 = (fma.f64 #s(literal 1 binary64) %553 %573) %727 = (neg.f64 %588) %730 = (fma.f64 #s(literal 1 binary64) %553 (*.f64 %553 x)) %737 = (-.f64 #s(literal -1 binary64) %211) %756 = (/.f64 %228 %171) %786 = (*.f64 %545 x) %794 = (/.f64 y %251) %807 = (/.f64 %177 %251) %809 = (*.f64 %23 %489) %810 = (*.f64 %253 x) %811 = (/.f64 x %251) %812 = (*.f64 #s(literal 1 binary64) %811) %813 = (*.f64 x %253) %814 = (pow.f64 %811 #s(literal 1 binary64)) %816 = (/.f64 (*.f64 #s(literal 2 binary64) %46) %509) %818 = (/.f64 (*.f64 #s(literal 2 binary64) %63) %509) %819 = (/.f64 %67 %521) %821 = (/.f64 (*.f64 %23 %46) %499) %823 = (/.f64 (*.f64 %23 %63) %499) %824 = (/.f64 %50 %503) %826 = (/.f64 (*.f64 x %46) %501) %828 = (/.f64 (*.f64 x %63) %501) %829 = (/.f64 %87 %537) %830 = (/.f64 %55 %509) %831 = (/.f64 %69 %523) %832 = (/.f64 %73 %525) %833 = (/.f64 %46 %492) %834 = (/.f64 %47 %501) %835 = (/.f64 %52 %505) %836 = (/.f64 %63 %492) %837 = (/.f64 %25 %493) %838 = (/.f64 %42 %499) %839 = (/.f64 %42 %539) %840 = (/.f64 %23 %492) %842 = (/.f64 #s(literal 1 binary64) (/.f64 %492 %23)) %844 = (/.f64 #s(literal 1 binary64) (pow.f64 %811 #s(literal -1 binary64))) %846 = (/.f64 #s(literal 1 binary64) (/.f64 %251 x)) %847 = (/.f64 x %493) %849 = (neg.f64 (/.f64 x %492)) %850 = (/.f64 %23 %251) %851 = (neg.f64 %850) %852 = (*.f64 %218 #s(literal 1 binary64)) %854 = (*.f64 %251 %218) %855 = (*.f64 %251 %251) %860 = (/.f64 %218 %251) %862 = (*.f64 %46 %492) %863 = (*.f64 %492 %178) %867 = (*.f64 %492 %177) %869 = (*.f64 %492 %493) %873 = (*.f64 %492 %251) %875 = (*.f64 %492 y) %878 = (*.f64 %63 %492) %889 = (*.f64 %25 %492) %892 = (*.f64 %493 %492) %895 = (*.f64 %493 %177) %900 = (*.f64 %493 %251) %915 = (*.f64 %251 %492) %917 = (*.f64 %251 %177) %923 = (*.f64 %251 y) %932 = (*.f64 %177 %251) %939 = (/.f64 %854 %251) %942 = (fma.f64 %811 %492 %177) %945 = (fma.f64 %794 %492 %23) %948 = (fma.f64 %794 %251 x) %952 = (fma.f64 %23 %492 (*.f64 %177 %492)) %954 = (neg.f64 %855) %957 = (fma.f64 %23 %251 (*.f64 y %492)) %959 = (neg.f64 %873) %961 = (fma.f64 x %492 %932) %963 = (neg.f64 %915) %965 = (fma.f64 %177 %492 %499) %968 = (fma.f64 %177 %251 %501) %971 = (fma.f64 y %492 %505) %974 = (fma.f64 %23 %492 %867) %977 = (fma.f64 %23 %251 %875) %980 = (fma.f64 x %492 %917) %983 = (fma.f64 %177 %492 %497) %986 = (fma.f64 %177 %251 %515) %989 = (fma.f64 y %492 %513) %992 = (neg.f64 %854) %1049 = (*.f64 %860 x) %1050 = (*.f64 %811 %218) %1051 = (*.f64 %253 %228) %1052 = (*.f64 %228 %253) %1053 = (*.f64 %218 %811) %1054 = (*.f64 x %860) %1055 = (pow.f64 %1049 #s(literal 1 binary64)) %1056 = (*.f64 x %854) %1058 = (/.f64 (neg.f64 %1056) %954) %1059 = (*.f64 %854 x) %1061 = (/.f64 (neg.f64 %1059) %954) %1062 = (/.f64 %1056 %855) %1063 = (/.f64 %1059 %855) %1064 = (/.f64 %370 %493) %1065 = (/.f64 %308 %492) %1066 = (/.f64 %228 %251) %1068 = (/.f64 #s(literal 1 binary64) (/.f64 %251 %228)) %1070 = (/.f64 #s(literal 1 binary64) (pow.f64 %1049 #s(literal -1 binary64))) %1071 = (*.f64 %811 y) %1072 = (fma.f64 %42 %253 %1071) %1073 = (*.f64 %794 x) %1074 = (fma.f64 %42 %253 %1073) %1075 = (*.f64 %811 x) %1076 = (fma.f64 %182 %253 %1075) %1077 = (fma.f64 %811 y %1075) %1078 = (fma.f64 %811 x %1071) %1079 = (fma.f64 %811 x %1073) %1080 = (fma.f64 %794 x %1075) %1081 = (fma.f64 %253 %42 %1071) %1082 = (fma.f64 %253 %42 %1073) %1083 = (fma.f64 y %811 %1075) %1084 = (fma.f64 x %811 %1071) %1085 = (fma.f64 x %811 %1073) %1086 = (fma.f64 x %794 %1075) %1088 = (-.f64 %1075 (*.f64 %23 %794)) %1090 = (-.f64 %1075 (*.f64 %807 x)) %1092 = (-.f64 %1075 (neg.f64 %1073)) %1093 = (+.f64 %1071 %1075) %1094 = (+.f64 %1073 %1075) %1095 = (+.f64 %1075 %1071) %1096 = (+.f64 %1075 %1073) %1102 = (/.f64 #s(literal -1 binary64) %6) %1105 = (neg.f64 %6) %1106 = (neg.f64 %1105) %1112 = (*.f64 %23 %1105) %1114 = (*.f64 x %1105) %1116 = (*.f64 %23 %1106) %1118 = (*.f64 %23 %6) %1122 = (*.f64 #s(literal 2 binary64) %1105) %1134 = (*.f64 #s(literal 2 binary64) %1106) %1136 = (*.f64 #s(literal 2 binary64) %6) %1153 = (*.f64 x %1106) %1155 = (*.f64 x %6) %1158 = (-.f64 %6 #s(literal 1 binary64)) %1160 = (/.f64 %1158 %6) %1162 = (*.f64 %6 %1105) %1166 = (*.f64 %6 %1106) %1169 = (*.f64 %6 %6) %1191 = (-.f64 (*.f64 #s(literal 1 binary64) %1105) #s(literal -1 binary64)) %1194 = (neg.f64 %1158) %1214 = (/ x %249) %1215 = (approx %1214 %1160) %1221 = (/ (+ (/ y x) y) %255) %1222 = (pow %1221 -1) %1223 = (approx %1222 %1215) %1227 = (*.f64 %257 %17) %1229 = (*.f64 %96 %257) %1233 = (*.f64 %29 %257) %1236 = (*.f64 %19 %257) %1237 = (neg.f64 %1236) %1241 = (/.f64 x %1227) %1243 = (*.f64 %257 #s(literal 1 binary64)) %1245 = (*.f64 #s(literal 1 binary64) %257) %1252 = (*.f64 (/.f64 #s(literal 2 binary64) %96) (/.f64 #s(literal 1/2 binary64) %257)) %1254 = (/.f64 #s(literal 1/2 binary64) %96) %1255 = (*.f64 (/.f64 #s(literal 2 binary64) %257) %1254) %1257 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1241)) %1259 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1229)) %1260 = (/.f64 #s(literal 1 binary64) %1227) %1261 = (*.f64 %1260 x) %1263 = (*.f64 %23 (/.f64 #s(literal -1 binary64) %1227)) %1264 = (*.f64 %1241 #s(literal 1 binary64)) %1265 = (*.f64 %152 %259) %1266 = (/.f64 #s(literal -1 binary64) %1229) %1267 = (*.f64 #s(literal -1 binary64) %1266) %1268 = (*.f64 #s(literal 1 binary64) %1241) %1269 = (*.f64 x %1260) %1270 = (/.f64 %1236 x) %1271 = (neg.f64 %1270) %1272 = (pow.f64 %1271 #s(literal -1 binary64)) %1273 = (pow.f64 %1241 #s(literal 1 binary64)) %1274 = (pow.f64 %1229 #s(literal -1 binary64)) %1275 = (/.f64 x %257) %1278 = (/.f64 (*.f64 %1275 #s(literal 2 binary64)) (*.f64 %17 #s(literal 2 binary64))) %1280 = (*.f64 %17 %23) %1281 = (/.f64 (*.f64 %1275 %23) %1280) %1284 = (/.f64 (*.f64 %1275 x) (*.f64 %17 x)) %1287 = (/.f64 (*.f64 %259 #s(literal 2 binary64)) (*.f64 %96 #s(literal 2 binary64))) %1290 = (/.f64 (*.f64 %259 %23) (*.f64 %96 %23)) %1293 = (/.f64 (*.f64 %259 x) (*.f64 %96 x)) %1295 = (neg.f64 %257) %1297 = (/.f64 (*.f64 %282 #s(literal 2 binary64)) (*.f64 %1295 #s(literal 2 binary64))) %1300 = (/.f64 (*.f64 %282 %23) (*.f64 %1295 %23)) %1303 = (/.f64 (*.f64 %282 x) (*.f64 %1295 x)) %1306 = (/.f64 (*.f64 %152 #s(literal 2 binary64)) (*.f64 %257 #s(literal 2 binary64))) %1309 = (/.f64 (*.f64 %152 %23) (*.f64 %257 %23)) %1311 = (*.f64 %257 x) %1312 = (/.f64 (*.f64 %152 x) %1311) %1314 = (/.f64 (*.f64 %25 #s(literal 1 binary64)) %1227) %1316 = (/.f64 (*.f64 %20 #s(literal 1 binary64)) %1233) %1319 = (/.f64 (*.f64 #s(literal 2 binary64) %1275) (*.f64 #s(literal 2 binary64) %17)) %1322 = (/.f64 (*.f64 #s(literal 2 binary64) %282) (*.f64 #s(literal 2 binary64) %1295)) %1325 = (/.f64 (*.f64 #s(literal 2 binary64) %152) (*.f64 #s(literal 2 binary64) %257)) %1328 = (/.f64 (*.f64 %23 %1275) (*.f64 %23 %17)) %1331 = (/.f64 (*.f64 %23 %282) (*.f64 %23 %1295)) %1334 = (/.f64 (*.f64 %23 %152) (*.f64 %23 %257)) %1337 = (/.f64 (*.f64 x %1275) (*.f64 x %17)) %1340 = (/.f64 (*.f64 x %282) (*.f64 x %1295)) %1342 = (*.f64 x %257) %1343 = (/.f64 (*.f64 x %152) %1342) %1345 = (/.f64 %65 (*.f64 %1237 #s(literal 2 binary64))) %1347 = (/.f64 %60 (*.f64 %1237 %23)) %1349 = (/.f64 %85 (*.f64 %1237 x)) %1351 = (/.f64 %67 (*.f64 #s(literal 2 binary64) %1237)) %1353 = (/.f64 %50 (*.f64 %23 %1237)) %1355 = (/.f64 %87 (*.f64 x %1237)) %1357 = (/.f64 %41 (*.f64 %1270 %23)) %1360 = (/.f64 (*.f64 #s(literal 2 binary64) %259) (*.f64 #s(literal 2 binary64) %96)) %1363 = (/.f64 (*.f64 %23 %259) (*.f64 %23 %96)) %1365 = (/.f64 %44 (*.f64 %23 %1270)) %1368 = (/.f64 (*.f64 x %259) (*.f64 x %96)) %1370 = (/.f64 %55 (*.f64 #s(literal 2 binary64) %1236)) %1372 = (/.f64 %69 (*.f64 #s(literal 2 binary64) %1227)) %1374 = (/.f64 %57 (*.f64 %1236 #s(literal 2 binary64))) %1376 = (/.f64 (neg.f64 %1275) %19) %1379 = (/.f64 (neg.f64 %282) (neg.f64 %1295)) %1381 = (/.f64 (neg.f64 %259) %367) %1383 = (/.f64 %73 (neg.f64 %1237)) %1385 = (/.f64 %71 (*.f64 %1227 #s(literal 2 binary64))) %1386 = (/.f64 %1275 %17) %1388 = (/.f64 %46 (*.f64 x %1270)) %1390 = (/.f64 %49 (*.f64 %23 %1271)) %1392 = (/.f64 %49 (*.f64 %23 %1229)) %1393 = (/.f64 %49 %1236) %1395 = (/.f64 #s(literal -2 binary64) (*.f64 %1270 #s(literal 2 binary64))) %1397 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1270)) %1398 = (/.f64 %259 %96) %1400 = (/.f64 %59 (*.f64 %1271 %23)) %1402 = (/.f64 %59 (*.f64 %1229 %23)) %1404 = (/.f64 %47 (*.f64 %1227 %23)) %1406 = (/.f64 %47 (*.f64 x %1236)) %1408 = (/.f64 %52 (*.f64 %1236 x)) %1410 = (/.f64 %52 (*.f64 %23 %1227)) %1412 = (/.f64 %63 (*.f64 %1270 x)) %1413 = (/.f64 %282 %1295) %1414 = (/.f64 %25 %1237) %1416 = (/.f64 %42 (*.f64 %1236 %23)) %1418 = (/.f64 %42 (*.f64 %1227 x)) %1420 = (/.f64 %42 (*.f64 %23 %1236)) %1422 = (/.f64 %42 (*.f64 x %1227)) %1424 = (/.f64 #s(literal 2 binary64) (*.f64 %1271 #s(literal 2 binary64))) %1426 = (/.f64 #s(literal 2 binary64) (*.f64 %1229 #s(literal 2 binary64))) %1428 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1271)) %1430 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1229)) %1431 = (/.f64 %23 %1236) %1432 = (/.f64 %152 %257) %1434 = (/.f64 #s(literal -1 binary64) (neg.f64 %1271)) %1435 = (/.f64 #s(literal -1 binary64) %1270) %1437 = (/.f64 #s(literal 1 binary64) (/.f64 %1270 #s(literal -1 binary64))) %1439 = (/.f64 #s(literal 1 binary64) (/.f64 %257 %152)) %1440 = (/.f64 #s(literal 1 binary64) %1271) %1442 = (/.f64 #s(literal 1 binary64) (pow.f64 %1241 #s(literal -1 binary64))) %1444 = (/.f64 #s(literal 1 binary64) (/.f64 %1229 #s(literal 1 binary64))) %1445 = (/.f64 #s(literal 1 binary64) %1229) %1447 = (/.f64 x (*.f64 %1271 x)) %1449 = (/.f64 x (*.f64 %1229 x)) %1451 = (/.f64 x (*.f64 x %1271)) %1453 = (/.f64 x (*.f64 x %1229)) %1455 = (neg.f64 (*.f64 #s(literal -1 binary64) %1241)) %1457 = (neg.f64 (/.f64 x %1236)) %1459 = (neg.f64 (/.f64 %23 %1227)) %1460 = (neg.f64 %1266) %1472 = (/.f64 #s(literal 1 binary64) y) %1475 = (/.f64 #s(literal -1 binary64) y) %1491 = (/.f64 #s(literal -1 binary64) %17) %1494 = (/.f64 %218 %171) %1498 = (/.f64 #s(literal -1 binary64) %567) %1502 = (neg.f64 %567) %1503 = (neg.f64 %1502) %1507 = (*.f64 %211 x) %1515 = (fma.f64 #s(literal 1 binary64) %177 %23) %1519 = (*.f64 %177 %29) %1530 = (*.f64 %177 %367) %1533 = (*.f64 %177 %96) %1547 = (neg.f64 %1472) %1549 = (neg.f64 %300) %1610 = (*.f64 %553 #s(literal 1 binary64)) %1701 = (/.f64 %1507 %17) %1714 = (approx %544 %811) %1718 = (*.f64 %1714 x) %1727 = (/.f64 x %480) %1729 = (neg.f64 %480) %1730 = (neg.f64 %1729) %1745 = (approx %1214 %435) %1749 = (approx %1222 %1745) %1753 = (approx %1221 %440) %1755 = (/.f64 #s(literal 1 binary64) %1753) %1762 = (/.f64 #s(literal -1 binary64) %1753) %1765 = (neg.f64 %1753) %1766 = (neg.f64 %1765) x y #s(literal 1 binary64) #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %6)) (*.f64 %6 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %6) (pow.f64 %6 #s(literal 1 binary64)) %6 (/.f64 #s(literal 1 binary64) %12) (neg.f64 %15) (pow.f64 %17 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %20) (neg.f64 %19) (-.f64 #s(literal 1 binary64) %23) %17 (+.f64 #s(literal 1 binary64) %25) (+.f64 #s(literal 1 binary64) x) (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %30) (*.f64 #s(literal 2 binary64) %32) (*.f64 #s(literal -1 binary64) %34) (*.f64 %29 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %29) (pow.f64 %25 #s(literal -1 binary64)) (pow.f64 %29 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 %41 %42) (/.f64 %44 %42) (/.f64 %46 %47) (/.f64 %49 %50) (/.f64 %49 %52) (/.f64 #s(literal -2 binary64) %55) (/.f64 #s(literal -2 binary64) %57) (/.f64 %59 %60) (/.f64 %59 %47) (/.f64 %63 %52) (/.f64 #s(literal 2 binary64) %65) (/.f64 #s(literal 2 binary64) %67) (/.f64 #s(literal 2 binary64) %69) (/.f64 #s(literal 2 binary64) %71) (/.f64 #s(literal -1 binary64) %73) (/.f64 #s(literal -1 binary64) %46) (/.f64 #s(literal -1 binary64) %63) (/.f64 #s(literal -1 binary64) %23) (/.f64 #s(literal 1 binary64) (/.f64 %23 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %25) (/.f64 #s(literal 1 binary64) (pow.f64 %29 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %29 (/.f64 x %85) (/.f64 x %87) (/.f64 x %42) (neg.f64 %34) %92 %93 %94 %95 %97 %99 %101 %103 %105 %107 %109 %111 %113 %115 %117 %119 %121 %124 %126 %129 %133 %136 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %96 %153 %155 %157 %158 %159 %160 %161 %162 %164 %165 %166 %167 %168 #s(literal -1 binary64) %169 %170 %172 %174 %176 %179 %171 %180 %181 %183 %185 %187 %189 %190 %191 %192 (*.f64 %177 %34) (*.f64 %29 y) (*.f64 y %29) (pow.f64 %196 #s(literal 1 binary64)) (/.f64 %198 %73) (/.f64 %200 %46) (/.f64 %200 %63) (/.f64 %203 %46) (/.f64 %203 %63) (/.f64 %203 %23) (/.f64 %178 %25) (/.f64 %177 %23) (/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %211) (/.f64 y %25) %196 (neg.f64 (/.f64 y %23)) (neg.f64 (/.f64 %177 x)) (pow.f64 %218 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %220) (neg.f64 %222) (-.f64 y %23) (-.f64 x %177) (+.f64 y %25) %218 (+.f64 x y) %228 (*.f64 x %218) (pow.f64 %228 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %231) (fma.f64 %234 %234 %182) (fma.f64 %236 %236 %182) (fma.f64 %46 %46 %182) (fma.f64 %63 %63 %182) (fma.f64 %25 %25 %182) (fma.f64 %233 %233 %182) (fma.f64 %23 %23 %182) (fma.f64 y x %42) (fma.f64 x y %42) (fma.f64 x x %182) (+.f64 %42 %182) (+.f64 %182 %42) %252 %251 %254 (pow.f64 %257 #s(literal 1 binary64)) %257 (/.f64 #s(literal 1 binary64) %259) %92 %93 %94 %95 %97 %99 %101 %103 %105 %107 %109 %111 %113 %115 %117 %119 %121 %124 %126 %129 %133 %136 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %96 %153 %155 %157 %158 %159 %160 %161 %162 %164 %165 %166 %167 %168 %169 %170 %172 %174 %176 %179 %171 %180 %181 %183 %185 %187 %189 %190 %191 %192 (*.f64 %173 x) (*.f64 %23 %262) (*.f64 x %173) (pow.f64 %265 #s(literal 1 binary64)) (/.f64 %73 %175) (/.f64 %46 %175) (/.f64 %269 %200) (/.f64 %269 %203) (/.f64 (/.f64 x %177) %19) (/.f64 (neg.f64 %211) %19) (/.f64 (/.f64 %23 y) %19) (/.f64 %278 %200) (/.f64 %278 %203) (/.f64 %63 %175) (/.f64 %282 %177) (/.f64 %25 %171) (/.f64 %23 %175) (/.f64 %211 %17) (/.f64 %152 y) (/.f64 #s(literal 1 binary64) (pow.f64 %265 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %290) %265 (neg.f64 (/.f64 x %175)) (*.f64 %294 %29) (*.f64 %231 %17) (*.f64 %19 %297) (*.f64 %17 %231) (pow.f64 %300 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 x %218) %228) %46) %305) (/.f64 (-.f64 %307 (*.f64 %308 #s(literal -1 binary64))) %311) (/.f64 (-.f64 %313 %314) (*.f64 %222 %228)) (/.f64 (-.f64 %318 %319) %321) (/.f64 (-.f64 %305 %323) %325) (/.f64 (-.f64 (*.f64 %220 %228) %47) %305) (/.f64 (-.f64 %313 (*.f64 %308 %23)) %311) (/.f64 (-.f64 (*.f64 %29 %228) %308) %321) (/.f64 (-.f64 %318 %336) %325) (/.f64 (*.f64 %19 #s(literal -1 binary64)) %340) (/.f64 %342 %343) (/.f64 %342 %308) (/.f64 (neg.f64 %346) %348) (/.f64 (neg.f64 %351) %348) (/.f64 (neg.f64 %354) %25) (/.f64 %125 %308) (/.f64 %122 %308) (/.f64 %91 %359) (/.f64 %91 %228) (/.f64 %154 %222) (/.f64 %156 %222) (/.f64 %346 %325) (/.f64 %351 %325) (/.f64 %354 %23) (/.f64 %367 %222) (/.f64 %294 x) (/.f64 %19 (neg.f64 %370)) (/.f64 %19 %308) (/.f64 %96 %218) (/.f64 %17 %370) %300 (/.f64 #s(literal 1 binary64) %376) (/.f64 #s(literal 1 binary64) (/.f64 x %294)) (/.f64 #s(literal 1 binary64) (/.f64 %308 %19)) (/.f64 #s(literal 1 binary64) (/.f64 %228 %17)) (neg.f64 %384) (fma.f64 (/.f64 #s(literal 2 binary64) %218) %32 %220) (fma.f64 %388 %389 %220) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %228) %220) (fma.f64 #s(literal 2 binary64) %389 %231) (fma.f64 #s(literal 1 binary64) %220 %231) (fma.f64 #s(literal 1 binary64) %231 %220) (fma.f64 x %231 %231) (-.f64 %220 %297) (-.f64 %231 (neg.f64 %220)) (-.f64 %231 (/.f64 %23 %228)) (+.f64 %220 %231) (+.f64 %231 %220) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %23)) (*.f64 #s(literal -1 binary64) %29) (*.f64 %29 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %34) (pow.f64 %23 #s(literal -1 binary64)) (pow.f64 %34 #s(literal 1 binary64)) (/.f64 %44 %50) (/.f64 %44 %52) (/.f64 %46 %87) (/.f64 %46 %42) (/.f64 %49 %42) (/.f64 #s(literal -2 binary64) %67) (/.f64 #s(literal -2 binary64) %69) (/.f64 #s(literal 2 binary64) %55) (/.f64 #s(literal -1 binary64) %25) %34 (/.f64 #s(literal 1 binary64) %73) (/.f64 #s(literal 1 binary64) %46) (/.f64 #s(literal 1 binary64) (/.f64 %23 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %63) (/.f64 #s(literal 1 binary64) (pow.f64 %34 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %23) (/.f64 x %47) (neg.f64 %29) (pow.f64 %435 #s(literal 1 binary64)) %435 (/.f64 #s(literal 1 binary64) (pow.f64 %435 #s(literal -1 binary64))) (pow.f64 %440 #s(literal 1 binary64)) %440 (/.f64 #s(literal 1 binary64) (pow.f64 %440 #s(literal -1 binary64))) (*.f64 %444 %29) (*.f64 %175 %34) (*.f64 %96 y) (*.f64 %171 %29) (*.f64 %17 %196) (*.f64 %29 %171) (*.f64 y %96) (pow.f64 %290 #s(literal 1 binary64)) (/.f64 (neg.f64 %453) %25) (/.f64 (neg.f64 %444) %23) (/.f64 %453 %23) (/.f64 %444 x) (/.f64 %175 %73) (/.f64 %175 %46) (/.f64 %175 %63) (/.f64 %175 %23) (/.f64 %171 %25) (/.f64 %171 x) (/.f64 #s(literal 1 binary64) (pow.f64 %290 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %265) (neg.f64 %469) (fma.f64 %177 %34 %471) (fma.f64 %177 %34 y) (fma.f64 %29 y %471) (fma.f64 %29 y y) (fma.f64 y %29 %471) (fma.f64 y %29 y) (+.f64 %196 %471) %290 (pow.f64 %480 #s(literal 1 binary64)) %480 (/.f64 #s(literal 1 binary64) %482) %252 %251 %254 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %253)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %251)) (*.f64 %253 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %489) (*.f64 #s(literal 1 binary64) %253) (pow.f64 %493 #s(literal -1 binary64)) (pow.f64 %253 #s(literal 1 binary64)) (pow.f64 %251 #s(literal -1 binary64)) (/.f64 %41 %497) (/.f64 %44 %499) (/.f64 %46 %501) (/.f64 %49 %503) (/.f64 %49 %505) (/.f64 #s(literal -2 binary64) (*.f64 %492 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %509) (/.f64 %59 %511) (/.f64 %59 %513) (/.f64 %63 %515) (/.f64 #s(literal 2 binary64) (*.f64 %493 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %251 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %521) (/.f64 #s(literal 2 binary64) %523) (/.f64 #s(literal -1 binary64) %525) (/.f64 #s(literal -1 binary64) %492) (/.f64 #s(literal 1 binary64) (/.f64 %492 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %493) (/.f64 #s(literal 1 binary64) (pow.f64 %253 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %251 #s(literal 1 binary64))) %253 (/.f64 x (*.f64 %493 x)) (/.f64 x %537) (/.f64 x %539) (neg.f64 (*.f64 #s(literal -1 binary64) %253)) (neg.f64 %489) (pow.f64 %545 #s(literal 1 binary64)) %545 (/.f64 #s(literal 1 binary64) (pow.f64 %545 #s(literal -1 binary64))) (*.f64 %294 %196) (*.f64 %551 %17) (*.f64 %19 %554) (*.f64 %300 y) (*.f64 %96 %550) (*.f64 %550 %96) (*.f64 %171 %231) (*.f64 %17 %560) (*.f64 %17 %562) (*.f64 %17 %551) (*.f64 %196 %294) (*.f64 y %300) (pow.f64 %567 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 x %569) %553) %46) %573) (/.f64 (-.f64 (*.f64 %23 %553) (*.f64 %576 #s(literal -1 binary64))) %579) (/.f64 (-.f64 %581 (*.f64 %569 #s(literal -1 binary64))) %584) (/.f64 (-.f64 %573 (*.f64 %553 #s(literal -1 binary64))) %588) (/.f64 (-.f64 (*.f64 %550 %553) %47) %573) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %553) (*.f64 %576 %23)) %579) (/.f64 (-.f64 (*.f64 %29 %553) %576) %584) (/.f64 (-.f64 %581 (*.f64 %553 %23)) %588) (/.f64 (*.f64 %19 %203) %340) (/.f64 (*.f64 %17 %203) %308) (/.f64 (*.f64 %122 %178) %308) (/.f64 (*.f64 %122 %177) %610) (/.f64 (*.f64 %122 y) %308) (/.f64 (*.f64 %91 %178) %228) (/.f64 (*.f64 %91 %177) %308) (/.f64 (*.f64 %91 y) %228) (/.f64 (*.f64 %127 %178) %308) (/.f64 (*.f64 %127 %177) %610) (/.f64 (*.f64 %127 y) %308) (/.f64 (*.f64 %130 %178) %627) (/.f64 (*.f64 %130 %177) %630) (/.f64 (*.f64 %130 y) %627) (/.f64 (*.f64 %134 %178) %627) (/.f64 (*.f64 %134 %177) %630) (/.f64 (*.f64 %134 y) %627) (/.f64 (*.f64 %137 %178) %641) (/.f64 (*.f64 %137 %177) (*.f64 %42 %222)) (/.f64 (*.f64 %137 y) %641) (/.f64 %648 %343) (/.f64 %648 %308) (/.f64 %651 %359) (/.f64 %651 %653) (/.f64 %651 %228) (/.f64 (*.f64 %178 %122) %308) (/.f64 (*.f64 %178 %91) %228) (/.f64 (*.f64 %178 %127) %308) (/.f64 (*.f64 %178 %130) %663) (/.f64 (*.f64 %178 %134) %663) (/.f64 (*.f64 %178 %137) %668) (/.f64 (*.f64 %177 %122) %340) (/.f64 (*.f64 %177 %91) %308) (/.f64 (*.f64 %177 %127) %340) (/.f64 (*.f64 %177 %130) %677) (/.f64 (*.f64 %177 %134) %677) (/.f64 (*.f64 %177 %137) (*.f64 %222 %42)) (/.f64 (*.f64 y %122) %308) (/.f64 (*.f64 y %91) %228) (/.f64 (*.f64 y %127) %308) (/.f64 (*.f64 y %130) %663) (/.f64 (*.f64 y %134) %663) (/.f64 (*.f64 y %137) %668) (/.f64 (*.f64 %203 %19) %610) (/.f64 (*.f64 %203 %17) %308) (/.f64 %700 %701) (/.f64 %700 %308) (/.f64 %704 %359) (/.f64 %704 %653) (/.f64 %704 %228) (/.f64 %708 %610) (/.f64 %708 %340) (/.f64 %711 %610) (/.f64 %711 %340) (/.f64 (neg.f64 %714) %23) (/.f64 (neg.f64 %717) %23) (/.f64 (neg.f64 %290) %222) (/.f64 (neg.f64 %722) %23) (/.f64 (neg.f64 %725) %727) (/.f64 (neg.f64 %730) %727) (/.f64 %125 %576) (/.f64 %91 %553) (/.f64 %714 x) (/.f64 %469 %222) (/.f64 %154 %737) (/.f64 %156 %737) (/.f64 %722 x) (/.f64 %725 %588) (/.f64 %730 %588) (/.f64 %367 (neg.f64 %569)) (/.f64 %19 %576) (/.f64 %175 %343) (/.f64 %175 %701) (/.f64 %175 %308) (/.f64 %717 x) %567 (/.f64 %96 %569) (/.f64 %171 %359) (/.f64 %171 %653) (/.f64 %171 %370) (/.f64 %171 %228) (/.f64 %17 %553) (/.f64 #s(literal 1 binary64) %756) (neg.f64 (/.f64 %19 %553)) (fma.f64 (/.f64 #s(literal 2 binary64) %569) %32 %550) (fma.f64 %388 (/.f64 #s(literal 1/2 binary64) %569) %550) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %553) %550) (fma.f64 %220 y %551) (fma.f64 %231 y %550) (fma.f64 %177 (/.f64 #s(literal -1 binary64) %218) %551) (fma.f64 #s(literal 1 binary64) %551 %550) (fma.f64 y %220 %551) (fma.f64 y %231 %550) (fma.f64 x %551 %551) (-.f64 %551 (neg.f64 %550)) (-.f64 %551 (/.f64 %23 %553)) (-.f64 %550 %554) (+.f64 %560 (*.f64 %550 #s(literal 1 binary64))) (+.f64 (*.f64 y %231) %550) (+.f64 %562 %550) (+.f64 %551 %550) (+.f64 %550 %551) %786 (*.f64 x %545) (pow.f64 %786 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %786 #s(literal -1 binary64))) (*.f64 %177 %489) (*.f64 %253 y) (*.f64 y %253) (pow.f64 %794 #s(literal 1 binary64)) (/.f64 %198 %525) (/.f64 %203 %492) (/.f64 %178 %493) (/.f64 %177 %492) (/.f64 #s(literal 1 binary64) (/.f64 %492 %177)) (/.f64 #s(literal 1 binary64) (pow.f64 %794 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %251 y)) (/.f64 y %493) %794 (neg.f64 %807) %809 %810 %812 %813 %814 %816 %818 %819 %821 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %842 %844 %846 %847 %811 %849 %851 (*.f64 %852 %253) (*.f64 %854 (/.f64 #s(literal 1 binary64) %855)) (*.f64 %253 %218) (*.f64 %218 %253) (pow.f64 %860 #s(literal 1 binary64)) (/.f64 (-.f64 %862 %863) %855) (/.f64 (-.f64 (*.f64 %46 %493) %867) %869) (/.f64 (-.f64 (*.f64 %46 %251) %867) %873) (/.f64 (-.f64 %862 %875) %855) (/.f64 (-.f64 %878 %863) %855) (/.f64 (-.f64 (*.f64 %63 %493) %867) %869) (/.f64 (-.f64 (*.f64 %63 %251) %867) %873) (/.f64 (-.f64 %878 %875) %855) (/.f64 (-.f64 %889 (*.f64 %493 %178)) %892) (/.f64 (-.f64 (*.f64 %25 %493) %895) %855) (/.f64 (-.f64 (*.f64 %25 %251) %895) %900) (/.f64 (-.f64 %889 (*.f64 %493 y)) %892) (/.f64 (-.f64 %499 %863) %855) (/.f64 (-.f64 %503 %867) %869) (/.f64 (-.f64 %505 %867) %873) (/.f64 (-.f64 %499 %875) %855) (/.f64 (-.f64 %501 (*.f64 %251 %178)) %915) (/.f64 (-.f64 %537 %917) (*.f64 %251 %493)) (/.f64 (-.f64 %539 %917) %855) (/.f64 (-.f64 %501 %923) %915) (/.f64 (-.f64 (*.f64 %203 %251) %497) %873) (/.f64 (-.f64 (*.f64 %178 %251) %511) %900) (/.f64 (-.f64 %932 %497) %873) (/.f64 (-.f64 %923 %513) %855) (/.f64 (neg.f64 %319) %493) (/.f64 (neg.f64 %939) %492) (/.f64 (neg.f64 %942) %493) (/.f64 (neg.f64 %945) %493) (/.f64 (neg.f64 %948) %492) (/.f64 (neg.f64 %952) %954) (/.f64 (neg.f64 %957) %959) (/.f64 (neg.f64 %961) %963) (/.f64 (neg.f64 %965) %954) (/.f64 (neg.f64 %968) %959) (/.f64 (neg.f64 %971) %963) (/.f64 (neg.f64 %974) %954) (/.f64 (neg.f64 %977) %959) (/.f64 (neg.f64 %980) %963) (/.f64 (neg.f64 %983) %954) (/.f64 (neg.f64 %986) %959) (/.f64 (neg.f64 %989) %963) (/.f64 (neg.f64 %992) (neg.f64 %954)) (/.f64 (neg.f64 %852) %492) (/.f64 %319 %492) (/.f64 %852 %251) (/.f64 %939 %251) (/.f64 %942 %492) (/.f64 %945 %492) (/.f64 %948 %251) (/.f64 %952 %855) (/.f64 %957 %873) (/.f64 %961 %915) (/.f64 %965 %855) (/.f64 %968 %873) (/.f64 %971 %915) (/.f64 %974 %855) (/.f64 %977 %873) (/.f64 %980 %915) (/.f64 %983 %855) (/.f64 %986 %873) (/.f64 %989 %915) (/.f64 %992 %954) (/.f64 %854 %855) (/.f64 %222 %492) (/.f64 %218 %493) %860 (/.f64 #s(literal 1 binary64) (/.f64 %855 %854)) (/.f64 #s(literal 1 binary64) (/.f64 %251 %218)) (/.f64 #s(literal 1 binary64) (pow.f64 %860 #s(literal -1 binary64))) (neg.f64 (-.f64 %807 %811)) (fma.f64 %177 %489 %811) (fma.f64 %23 %489 %794) (fma.f64 %253 y %811) (fma.f64 %253 x %794) (fma.f64 #s(literal 1 binary64) %811 %794) (fma.f64 y %253 %811) (fma.f64 x %253 %794) (-.f64 %811 %807) (-.f64 %794 (*.f64 (neg.f64 %253) x)) (-.f64 %794 (*.f64 %23 %253)) (-.f64 %794 (neg.f64 %811)) (-.f64 %794 %850) (+.f64 (/.f64 %539 %855) (/.f64 %923 %855)) (+.f64 %811 %794) (+.f64 %794 %811) %809 %810 %812 %813 %814 %816 %818 %819 %821 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %842 %844 %846 %847 %811 %849 %851 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1058 %1061 %1062 %1063 %1064 %1065 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1088 %1090 %1092 %1093 %1094 %1095 %1096 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1058 %1061 %1062 %1063 %1064 %1065 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1088 %1090 %1092 %1093 %1094 %1095 %1096 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %12)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %6)) (*.f64 %12 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1102) (*.f64 #s(literal 1 binary64) %12) (pow.f64 %1106 #s(literal -1 binary64)) (pow.f64 %12 #s(literal 1 binary64)) (pow.f64 %6 #s(literal -1 binary64)) (/.f64 %41 (*.f64 %1105 %23)) (/.f64 %44 %1112) (/.f64 %46 %1114) (/.f64 %49 %1116) (/.f64 %49 %1118) (/.f64 #s(literal -2 binary64) (*.f64 %1105 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %1122) (/.f64 %59 (*.f64 %1106 %23)) (/.f64 %59 (*.f64 %6 %23)) (/.f64 %63 (*.f64 %1105 x)) (/.f64 #s(literal 2 binary64) (*.f64 %1106 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %6 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %1134) (/.f64 #s(literal 2 binary64) %1136) (/.f64 #s(literal -1 binary64) (neg.f64 %1106)) (/.f64 #s(literal -1 binary64) %15) (/.f64 #s(literal -1 binary64) %1105) (/.f64 #s(literal 1 binary64) (/.f64 %1105 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1106) (/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %6 #s(literal 1 binary64))) %12 (/.f64 x (*.f64 %1106 x)) (/.f64 x (*.f64 %6 x)) (/.f64 x %1153) (/.f64 x %1155) (neg.f64 %1102) (*.f64 %1158 %12) (pow.f64 %1160 #s(literal 1 binary64)) (/.f64 (-.f64 %1162 (*.f64 %6 #s(literal -1 binary64))) %1162) (/.f64 (-.f64 %1166 %6) %1166) (/.f64 (-.f64 %1169 %6) %1169) (/.f64 (-.f64 %1122 #s(literal -2 binary64)) %1122) (/.f64 (-.f64 %1134 #s(literal 2 binary64)) %1134) (/.f64 (-.f64 %1136 #s(literal 2 binary64)) %1136) (/.f64 (-.f64 %1112 %44) %1112) (/.f64 (-.f64 %1116 %49) %1116) (/.f64 (-.f64 %1118 %49) %1118) (/.f64 (-.f64 %1114 %46) %1114) (/.f64 (-.f64 %1153 x) %1153) (/.f64 (-.f64 %1155 x) %1155) (/.f64 (neg.f64 %1191) %1106) (/.f64 (neg.f64 %1194) %1106) (/.f64 (-.f64 #s(literal 1 binary64) %6) %15) (/.f64 %1191 %1105) (/.f64 %1194 %1105) %1160 (/.f64 #s(literal 1 binary64) (/.f64 %6 %1158)) (/.f64 #s(literal 1 binary64) (pow.f64 %1160 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %12)) (neg.f64 (-.f64 %12 #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) %12 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %1102 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %12) (+.f64 %1102 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1102) (pow.f64 %1215 #s(literal 1 binary64)) %1215 (/.f64 #s(literal 1 binary64) (pow.f64 %1215 #s(literal -1 binary64))) (pow.f64 %1223 #s(literal 1 binary64)) %1223 (/.f64 #s(literal 1 binary64) (pow.f64 %1223 #s(literal -1 binary64))) (*.f64 %1227 %29) %1229 (*.f64 %257 %96) (*.f64 %17 (/.f64 %257 x)) (*.f64 %17 %1233) (pow.f64 %1229 #s(literal 1 binary64)) (/.f64 %1237 %25) (/.f64 %1236 %23) (/.f64 %1227 x) (/.f64 #s(literal 1 binary64) %1241) (fma.f64 %257 %29 %1243) (fma.f64 %29 %257 %1245) (+.f64 (*.f64 %257 %29) %1243) (+.f64 %1233 %1245) %1252 %1255 %1257 %1259 %1261 %1263 %1264 %1265 %1267 %1268 %1269 %1272 %1273 %1274 %1278 %1281 %1284 %1287 %1290 %1293 %1297 %1300 %1303 %1306 %1309 %1312 %1314 %1316 %1319 %1322 %1325 %1328 %1331 %1334 %1337 %1340 %1343 %1345 %1347 %1349 %1351 %1353 %1355 %1357 %1360 %1363 %1365 %1368 %1370 %1372 %1374 %1376 %1379 %1381 %1383 %1385 %1386 %1388 %1390 %1392 %1393 %1395 %1397 %1398 %1400 %1402 %1404 %1406 %1408 %1410 %1412 %1413 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1428 %1430 %1431 %1432 %1434 %1435 %1437 %1439 %1440 %1442 %1444 %1445 %1447 %1449 %1451 %1453 %1241 %1455 %1457 %1459 %1460 %1227 (*.f64 %17 %257) (pow.f64 %1227 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1260) (fma.f64 %257 #s(literal 1 binary64) %1311) (fma.f64 %257 x %1243) (fma.f64 #s(literal 1 binary64) %257 %1342) (fma.f64 x %257 %1245) (+.f64 %1311 %1243) (+.f64 %1243 %1311) (+.f64 %1342 %1245) (+.f64 %1245 %1342) %1252 %1255 %1257 %1259 %1261 %1263 %1264 %1265 %1267 %1268 %1269 %1272 %1273 %1274 %1278 %1281 %1284 %1287 %1290 %1293 %1297 %1300 %1303 %1306 %1309 %1312 %1314 %1316 %1319 %1322 %1325 %1328 %1331 %1334 %1337 %1340 %1343 %1345 %1347 %1349 %1351 %1353 %1355 %1357 %1360 %1363 %1365 %1368 %1370 %1372 %1374 %1376 %1379 %1381 %1383 %1385 %1386 %1388 %1390 %1392 %1393 %1395 %1397 %1398 %1400 %1402 %1404 %1406 %1408 %1410 %1412 %1413 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1428 %1430 %1431 %1432 %1434 %1435 %1437 %1439 %1440 %1442 %1444 %1445 %1447 %1449 %1451 %1453 %1241 %1455 %1457 %1459 %1460 (*.f64 (/.f64 %1472 %294) x) (*.f64 (/.f64 %1475 %17) %308) (*.f64 (/.f64 #s(literal 2 binary64) %300) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 (/.f64 #s(literal 2 binary64) y) (/.f64 #s(literal 1/2 binary64) %300)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %756)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %567)) (*.f64 %20 %553) (*.f64 %1472 %376) (*.f64 %173 %228) (*.f64 %576 %1491) (*.f64 %553 %20) (*.f64 %1494 x) (*.f64 %756 #s(literal 1 binary64)) (*.f64 %569 %152) (*.f64 #s(literal -1 binary64) %1498) (*.f64 #s(literal 1 binary64) %756) (*.f64 x %1494) (pow.f64 %1503 #s(literal -1 binary64)) (pow.f64 %756 #s(literal 1 binary64)) (pow.f64 %567 #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 %1507 %17) %1280) (*.f64 %17 %17)) (/.f64 %323 %175) (/.f64 (*.f64 %228 #s(literal 1 binary64)) %171) (/.f64 (*.f64 %1515 %25) %175) (/.f64 (*.f64 %1515 %20) %1519) (/.f64 (*.f64 %1515 %23) %711) (/.f64 (*.f64 %1515 x) %175) (/.f64 (*.f64 %222 %20) %1519) (/.f64 %343 %175) (/.f64 %359 %171) (/.f64 (*.f64 %1515 #s(literal -1 binary64)) %1530) (/.f64 (*.f64 %1515 #s(literal 1 binary64)) %1533) (/.f64 %314 %1530) (/.f64 (*.f64 %222 #s(literal 1 binary64)) %1533) (/.f64 %313 %175) (/.f64 (*.f64 %376 #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 %376 %23) (*.f64 y %23)) (/.f64 (*.f64 %376 x) %182) (/.f64 (*.f64 %1547 #s(literal 2 binary64)) (*.f64 %1549 #s(literal 2 binary64))) (/.f64 (*.f64 %1547 %23) (*.f64 %1549 %23)) (/.f64 (*.f64 %1547 x) (*.f64 %1549 x)) (/.f64 (*.f64 %1472 #s(literal 2 binary64)) (*.f64 %300 #s(literal 2 binary64))) (/.f64 (*.f64 %1472 %23) (*.f64 %300 %23)) (/.f64 (*.f64 %173 #s(literal 2 binary64)) (*.f64 %231 #s(literal 2 binary64))) (/.f64 (*.f64 %173 %23) (*.f64 %231 %23)) (/.f64 (*.f64 %228 #s(literal 2 binary64)) (*.f64 %171 #s(literal 2 binary64))) (/.f64 %336 (*.f64 %171 %23)) (/.f64 (*.f64 #s(literal 2 binary64) %376) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 #s(literal 2 binary64) %1547) (*.f64 #s(literal 2 binary64) %1549)) (/.f64 (*.f64 #s(literal 2 binary64) %1472) (*.f64 #s(literal 2 binary64) %300)) (/.f64 (*.f64 #s(literal 2 binary64) %173) (*.f64 #s(literal 2 binary64) %231)) (/.f64 (*.f64 #s(literal 2 binary64) %228) (*.f64 #s(literal 2 binary64) %171)) (/.f64 (*.f64 %23 %376) %186) (/.f64 (*.f64 %23 %1547) (*.f64 %23 %1549)) (/.f64 (*.f64 %23 %173) (*.f64 %23 %231)) (/.f64 %307 (*.f64 %23 %171)) (/.f64 (*.f64 x %376) %182) (/.f64 (*.f64 x %1547) (*.f64 x %1549)) (/.f64 %41 (*.f64 %1502 %23)) (/.f64 %44 (*.f64 %23 %1502)) (/.f64 %340 %711) (/.f64 (neg.f64 %1610) %19) (/.f64 (neg.f64 %376) %177) (/.f64 (neg.f64 %1547) (neg.f64 %1549)) (/.f64 (neg.f64 %173) (neg.f64 %231)) (/.f64 %319 (*.f64 y %367)) (/.f64 %1610 %17) (/.f64 %852 %290) (/.f64 %46 (*.f64 x %1502)) (/.f64 %262 %297) (/.f64 %1475 %384) (/.f64 (*.f64 %23 %1472) (*.f64 %23 %300)) (/.f64 %49 (*.f64 %23 %1503)) (/.f64 %49 (*.f64 %23 %567)) (/.f64 #s(literal -2 binary64) (*.f64 %1502 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1502)) (/.f64 %376 y) (/.f64 %59 (*.f64 %1503 %23)) (/.f64 %59 (*.f64 %567 %23)) (/.f64 %305 (*.f64 x %171)) (/.f64 %63 (*.f64 %1502 x)) (/.f64 %350 (*.f64 %171 x)) (/.f64 %318 %171) (/.f64 %1547 %1549) (/.f64 (/.f64 %218 %17) %196) (/.f64 #s(literal 2 binary64) (*.f64 %1503 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %567 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1503)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %567)) (/.f64 %1472 %300) (/.f64 %173 %231) (/.f64 %265 (*.f64 %231 x)) (/.f64 %265 %220) (/.f64 %308 %175) (/.f64 %576 %19) (/.f64 %553 %17) (/.f64 %211 (*.f64 %300 x)) (/.f64 %211 (*.f64 x %300)) %756 (/.f64 #s(literal -1 binary64) (neg.f64 %1503)) (/.f64 #s(literal -1 binary64) %1502) (/.f64 #s(literal 1 binary64) (/.f64 %300 %1472)) (/.f64 #s(literal 1 binary64) (/.f64 %1502 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1503) (/.f64 #s(literal 1 binary64) (pow.f64 %756 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %567 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %567) (/.f64 x (*.f64 %1503 x)) (/.f64 x (*.f64 %567 x)) (/.f64 x (*.f64 x %1503)) (/.f64 x (*.f64 x %567)) (neg.f64 (*.f64 #s(literal -1 binary64) %756)) (neg.f64 (/.f64 %553 %19)) (neg.f64 %1498) (fma.f64 %1491 %23 %1701) (fma.f64 (/.f64 #s(literal 2 binary64) %17) (/.f64 #s(literal 1/2 binary64) %29) %1701) (fma.f64 #s(literal 2 binary64) %1254 %1701) (fma.f64 %20 x %1701) (fma.f64 %23 %1491 %1701) (fma.f64 #s(literal 1 binary64) %152 %1701) (fma.f64 x %20 %1701) (-.f64 %1701 %278) (+.f64 %1701 %152) (+.f64 %152 %1701) %809 %810 %812 %813 %814 %816 %818 %819 %821 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %842 %844 %846 %847 %811 %849 %851 (pow.f64 %1714 #s(literal 1 binary64)) %1714 (/.f64 #s(literal 1 binary64) (pow.f64 %1714 #s(literal -1 binary64))) %1718 (*.f64 x %1714) (pow.f64 %1718 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1718 #s(literal -1 binary64))) (*.f64 %482 x) (*.f64 %23 (/.f64 #s(literal -1 binary64) %480)) (*.f64 x %482) (pow.f64 %1727 #s(literal 1 binary64)) (/.f64 %73 (neg.f64 %1730)) (/.f64 %25 %1730) (/.f64 %23 %1729) (/.f64 #s(literal 1 binary64) (/.f64 %1729 %23)) (/.f64 #s(literal 1 binary64) (pow.f64 %1727 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %480 x)) %1727 (neg.f64 (/.f64 x %1729)) (neg.f64 (/.f64 %23 %480)) (pow.f64 %1745 #s(literal 1 binary64)) %1745 (/.f64 #s(literal 1 binary64) (pow.f64 %1745 #s(literal -1 binary64))) (pow.f64 %1749 #s(literal 1 binary64)) %1749 (/.f64 #s(literal 1 binary64) (pow.f64 %1749 #s(literal -1 binary64))) (pow.f64 %1753 #s(literal 1 binary64)) %1753 (/.f64 #s(literal 1 binary64) %1755) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1755)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1753)) (*.f64 %1755 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1762) (*.f64 #s(literal 1 binary64) %1755) (pow.f64 %1766 #s(literal -1 binary64)) (pow.f64 %1755 #s(literal 1 binary64)) (pow.f64 %1753 #s(literal -1 binary64)) (/.f64 %41 (*.f64 %1765 %23)) (/.f64 %44 (*.f64 %23 %1765)) (/.f64 %46 (*.f64 x %1765)) (/.f64 %49 (*.f64 %23 %1766)) (/.f64 %49 (*.f64 %23 %1753)) (/.f64 #s(literal -2 binary64) (*.f64 %1765 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1765)) (/.f64 %59 (*.f64 %1766 %23)) (/.f64 %59 (*.f64 %1753 %23)) (/.f64 %63 (*.f64 %1765 x)) (/.f64 #s(literal 2 binary64) (*.f64 %1766 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %1753 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1766)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1753)) (/.f64 #s(literal -1 binary64) (neg.f64 %1766)) (/.f64 #s(literal -1 binary64) %1765) (/.f64 #s(literal 1 binary64) (/.f64 %1765 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1766) (/.f64 #s(literal 1 binary64) (pow.f64 %1755 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1753 #s(literal 1 binary64))) %1755 (/.f64 x (*.f64 %1766 x)) (/.f64 x (*.f64 %1753 x)) (/.f64 x (*.f64 x %1766)) (/.f64 x (*.f64 x %1753)) (neg.f64 (*.f64 #s(literal -1 binary64) %1755)) (neg.f64 %1762) %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1058 %1061 %1062 %1063 %1064 %1065 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1088 %1090 %1092 %1093 %1094 %1095 %1096 |
Compiled 1 506 to 2 382 computations (-58.2% saved)
Compiled 456 to 1 536 computations (-236.8% saved)
17 alts after pruning (5 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 451 | 5 | 456 |
| Fresh | 0 | 0 | 0 |
| Picked | 6 | 6 | 12 |
| Done | 0 | 6 | 6 |
| Total | 457 | 17 | 474 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 51.7% | (/.f64 (*.f64 (+.f64 y x) x) (approx (* y (+ 1 x)) y)) |
| 47.5% | (/.f64 x (approx (/ (* (- x -1) y) (+ y x)) (+.f64 (/.f64 y x) y))) | |
| 21.4% | %8 = (+ 1 x) (/.f64 x (approx (* %8 (/ y (+ y x))) (/.f64 (approx (* y %8) y) x))) | |
| 47.4% | (/.f64 #s(literal 1 binary64) (/.f64 (approx (/ (* (- x -1) y) (+ y x)) (+.f64 (/.f64 y x) y)) x)) | |
| 51.3% | (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 (approx (+ 1 x) #s(literal 1 binary64)) (*.f64 (+.f64 y x) x)))) | |
| ✓ | 55.5% | %8 = (+ 1 x) (/.f64 #s(literal 1 binary64) (approx (/ %8 (+ (* (/ x y) x) x)) (approx (/ %8 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
| ✓ | 49.6% | (*.f64 (+.f64 y x) (/.f64 x (approx (* (+ 1 x) y) y))) |
| ✓ | 88.7% | (*.f64 x (/.f64 (+.f64 y x) (fma.f64 y x y))) |
| ✓ | 61.0% | (*.f64 x (/.f64 (+.f64 y x) (approx (* y (+ 1 x)) y))) |
| ✓ | 61.0% | %46 = (approx (* (+ 1 x) y) y) (*.f64 x (+.f64 (/.f64 x %46) (/.f64 y %46))) |
| ✓ | 42.0% | (*.f64 x (approx (/ (+ y x) (* (+ 1 x) y)) (/.f64 x (fma.f64 y x y)))) |
| ✓ | 21.4% | %31 = (* y (+ 1 x)) (*.f64 x (approx (/ (+ y x) %31) (/.f64 x (approx %31 y)))) |
| ✓ | 36.6% | (*.f64 x (approx (/ (+ y x) (* y (+ 1 x))) (/.f64 #s(literal 1 binary64) y))) |
| ✓ | 3.8% | %18 = (approx x #s(literal 0 binary64)) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) |
| ✓ | 55.6% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| 7.1% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) | |
| ✓ | 2.1% | (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
Compiled 17 to 43 computations (-152.9% saved)
Total 18.4b remaining (10.4%)
Threshold costs 2.0b (1.1%)
| 5.3b | 80.4% |
| 5.3b | 80.4% |
| 2.9b | 88.2% |
| 2.8b | 88.3% |
| 0.6b | 0.0% |
| Inputs |
|---|
(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
| Outputs |
|---|
(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %9 = (/ x (+ 1 x)) %11 = (- 1 (/ 1 x)) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) |
| Outputs |
|---|
(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %9 = (/ x (+ 1 x)) %11 = (- 1 (/ 1 x)) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| Outputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) (approx %7 (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx (/ (+ y x) (* y %8)) (/.f64 #s(literal 1 binary64) y))) |
| Outputs |
|---|
%10 = (*.f64 x (approx (/ (+ y x) (* y (+ 1 x))) (/.f64 #s(literal 1 binary64) y))) %10 (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) %10 |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %39 = (* y %8) %40 = (/ (+ y x) %39) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x (approx %39 y)))) |
| Outputs |
|---|
%5 = (* y (+ 1 x)) %6 = (/ (+ y x) %5) %10 = (*.f64 x (approx %6 (/.f64 #s(literal 1 binary64) y))) %10 (*.f64 x (approx %6 (/.f64 x (approx %5 y)))) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) %10 |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx (* %8 (/ y %38)) (/.f64 %44 x))) |
| Outputs |
|---|
%2 = (+ y x) %4 = (+ 1 x) %5 = (* y %4) %10 = (*.f64 x (approx (/ %2 %5) (/.f64 #s(literal 1 binary64) y))) %10 (/.f64 x (approx (* %4 (/ y %2)) (/.f64 (approx %5 y) x))) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) %10 |
| Inputs |
|---|
%7 = (/ (* x (+ (/ x y) 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx (* %8 (/ y %38)) (/.f64 %44 x))) (*.f64 x (/.f64 (+.f64 y x) %44)) |
| Outputs |
|---|
%5 = (* y (+ 1 x)) %10 = (*.f64 x (approx (/ (+ y x) %5) (/.f64 #s(literal 1 binary64) y))) %10 (*.f64 x (/.f64 (+.f64 y x) (approx %5 y))) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) %10 |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %53 = (+.f64 y x) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx (* %8 (/ y %38)) (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 (/.f64 x (approx (* %8 y) y))) (/.f64 #s(literal 1 binary64) (approx (/ %8 (+ (* %2 x) x)) (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) |
| Outputs |
|---|
%4 = (+ 1 x) %5 = (* y %4) %10 = (*.f64 x (approx (/ (+ y x) %5) (/.f64 #s(literal 1 binary64) y))) %10 (*.f64 x (/.f64 (+.f64 y x) (approx %5 y))) (/.f64 #s(literal 1 binary64) (approx (/ %4 (+ (* (/ x y) x) x)) (approx (/ %4 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) %10 |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %53 = (+.f64 y x) %64 = (/ %8 (+ (* %2 x) x)) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx (* %8 (/ y %38)) (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 (/.f64 x (approx (* %8 y) y))) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x (approx (/ (* (- x -1) y) %38) (+.f64 (/.f64 y x) y))) |
| Outputs |
|---|
%10 = (/.f64 x (approx (/ (* (- x -1) y) (+ y x)) (+.f64 (/.f64 y x) y))) %13 = (+ 1 x) %10 (*.f64 x (/.f64 (+.f64 y x) (approx (* y %13) y))) (/.f64 #s(literal 1 binary64) (approx (/ %13 (+ (* (/ x y) x) x)) (approx (/ %13 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) %10 |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %53 = (+.f64 y x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx (* %8 (/ y %38)) (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x (approx (/ (* (- x -1) y) %38) (+.f64 (/.f64 y x) y))) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) (/.f64 x (fma.f64 y x y)))) (*.f64 x (approx %40 (/.f64 x (*.f64 y %24)))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) |
| Outputs |
|---|
%10 = (/.f64 x (approx (/ (* (- x -1) y) (+ y x)) (+.f64 (/.f64 y x) y))) %12 = (+ 1 x) %14 = (approx (* %12 y) y) %10 (*.f64 x (+.f64 (/.f64 x %14) (/.f64 y %14))) (/.f64 #s(literal 1 binary64) (approx (/ %12 (+ (* (/ x y) x) x)) (approx (/ %12 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) %10 |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %48 = (/ y %38) %49 = (* %8 %48) %53 = (+.f64 y x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) %77 = (/.f64 y x) %92 = (*.f64 y %24) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx %49 (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x (approx (/ (* (- x -1) y) %38) (+.f64 %77 y))) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) (/.f64 x (fma.f64 y x y)))) (*.f64 x (approx %40 (/.f64 x %92))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) (/.f64 x (approx %49 (/.f64 %92 x))) (/.f64 x (*.f64 %24 (approx %48 %77))) |
| Outputs |
|---|
%5 = (+ y x) %7 = (/.f64 y x) %12 = (+ 1 x) %14 = (approx (* %12 y) y) (/.f64 x (approx (/ (* (- x -1) y) %5) (+.f64 %7 y))) (*.f64 x (+.f64 (/.f64 x %14) (/.f64 y %14))) (/.f64 #s(literal 1 binary64) (approx (/ %12 (+ (* (/ x y) x) x)) (approx (/ %12 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) x) (approx (/ y %5) %7))) |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %48 = (/ y %38) %49 = (* %8 %48) %53 = (+.f64 y x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) %77 = (/.f64 y x) %79 = (approx (/ (* (- x -1) y) %38) (+.f64 %77 y)) %92 = (*.f64 y %24) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx %49 (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x %79) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) (/.f64 x (fma.f64 y x y)))) (*.f64 x (approx %40 (/.f64 x %92))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) (/.f64 x (approx %49 (/.f64 %92 x))) (/.f64 x (*.f64 %24 (approx %48 %77))) (/.f64 (/.f64 (approx (* x %38) (*.f64 x y)) y) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %79 x)) (approx (/ (/ (* %38 x) y) %8) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) |
| Outputs |
|---|
%5 = (+ y x) %7 = (/.f64 y x) %14 = (+ 1 x) (/.f64 x (approx (/ (* (- x -1) y) %5) (+.f64 %7 y))) (approx (/ (/ (* %5 x) y) %14) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) (approx (/ %14 (+ (* (/ x y) x) x)) (approx (/ %14 x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) x) (approx (/ y %5) %7))) |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %44 = (approx %39 y) %48 = (/ y %38) %49 = (* %8 %48) %53 = (+.f64 y x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) %77 = (/.f64 y x) %79 = (approx (/ (* (- x -1) y) %38) (+.f64 %77 y)) %88 = (fma.f64 y x y) %92 = (*.f64 y %24) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 (/.f64 #s(literal 1 binary64) y))) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx %49 (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 (*.f64 %53 x) %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x %79) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) (/.f64 x %88))) (*.f64 x (approx %40 (/.f64 x %92))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) (/.f64 x (approx %49 (/.f64 %92 x))) (/.f64 x (*.f64 %24 (approx %48 %77))) (/.f64 (/.f64 (approx (* x %38) (*.f64 x y)) y) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %79 x)) (approx (/ (/ (* %38 x) y) %8) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) (*.f64 x (/.f64 %53 %88)) |
| Outputs |
|---|
%5 = (+ y x) %7 = (/.f64 y x) %22 = (+.f64 #s(literal 1 binary64) x) (/.f64 x (approx (/ (* (- x -1) y) %5) (+.f64 %7 y))) (*.f64 x (/.f64 (+.f64 y x) (fma.f64 y x y))) (approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x %22)) (/.f64 x (*.f64 %22 (approx (/ y %5) %7))) |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %41 = (/.f64 #s(literal 1 binary64) y) %44 = (approx %39 y) %48 = (/ y %38) %49 = (* %8 %48) %53 = (+.f64 y x) %56 = (*.f64 %53 x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) %77 = (/.f64 y x) %79 = (approx (/ (* (- x -1) y) %38) (+.f64 %77 y)) %88 = (fma.f64 y x y) %89 = (/.f64 x %88) %92 = (*.f64 y %24) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 (/.f64 x %24)) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 %41)) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx %49 (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 %56 %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x %79) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) %89)) (*.f64 x (approx %40 (/.f64 x %92))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) (/.f64 x (approx %49 (/.f64 %92 x))) (/.f64 x (*.f64 %24 (approx %48 %77))) (/.f64 (/.f64 (approx (* x %38) (*.f64 x y)) y) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %79 x)) (approx (/ (/ (* %38 x) y) %8) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) (*.f64 x (/.f64 %53 %88)) (/.f64 %56 %88) (*.f64 %53 %89) (approx %7 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %41 #s(literal 1 binary64)))))) (*.f64 x (/.f64 %53 %92)) (/.f64 %56 %92) (/.f64 (fma.f64 (/.f64 x y) x x) %24) |
| Outputs |
|---|
%10 = (/.f64 x (approx (/ (* (- x -1) y) (+ y x)) (+.f64 (/.f64 y x) y))) %10 (/.f64 (fma.f64 (/.f64 x y) x x) (+.f64 #s(literal 1 binary64) x)) %10 |
| Inputs |
|---|
%2 = (/ x y) %7 = (/ (* x (+ %2 1)) (+ x 1)) %8 = (+ 1 x) %9 = (/ x %8) %11 = (- 1 (/ 1 x)) %18 = (approx x #s(literal 0 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %25 = (/.f64 x %24) %30 = (/.f64 #s(literal 1 binary64) x) %38 = (+ y x) %39 = (* y %8) %40 = (/ %38 %39) %41 = (/.f64 #s(literal 1 binary64) y) %44 = (approx %39 y) %48 = (/ y %38) %49 = (* %8 %48) %53 = (+.f64 y x) %56 = (*.f64 %53 x) %58 = (* %8 y) %59 = (approx %58 y) %60 = (/.f64 x %59) %64 = (/ %8 (+ (* %2 x) x)) %77 = (/.f64 y x) %79 = (approx (/ (* (- x -1) y) %38) (+.f64 %77 y)) %88 = (fma.f64 y x y) %89 = (/.f64 x %88) %92 = (*.f64 y %24) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) x)))) (approx %7 (approx %9 (approx %11 (/.f64 #s(literal -1 binary64) %18)))) (approx %7 %25) (approx %7 (/.f64 %18 (+.f64 #s(literal 1 binary64) %18))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) %30))) (approx %7 (approx %9 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %18)))) (*.f64 x (approx %40 %41)) (*.f64 x (approx %40 (/.f64 x %44))) (/.f64 x (approx %49 (/.f64 %44 x))) (*.f64 x (/.f64 %53 %44)) (/.f64 %56 %44) (*.f64 %53 %60) (/.f64 #s(literal 1 binary64) (approx %64 (approx (/ %8 x) (+.f64 #s(literal 1 binary64) %30)))) (/.f64 #s(literal 1 binary64) (approx %64 (/.f64 %24 x))) (/.f64 x %79) (approx %7 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) (*.f64 x (approx (/ %38 %58) %89)) (*.f64 x (approx %40 (/.f64 x %92))) (*.f64 %53 (*.f64 (/.f64 #s(literal 1 binary64) %59) x)) (*.f64 x (+.f64 %60 (/.f64 y %59))) (/.f64 x (approx %49 (/.f64 %92 x))) (/.f64 x (*.f64 %24 (approx %48 %77))) (/.f64 (/.f64 (approx (* x %38) (*.f64 x y)) y) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %79 x)) (approx (/ (/ (* %38 x) y) %8) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) y) x #s(literal 1 binary64)) x)) (*.f64 x (/.f64 %53 %88)) (/.f64 %56 %88) (*.f64 %53 %89) (approx %7 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %41 #s(literal 1 binary64)))))) (*.f64 x (/.f64 %53 %92)) (/.f64 %56 %92) (/.f64 (fma.f64 (/.f64 x y) x x) %24) (*.f64 %25 (/.f64 %53 y)) |
| Outputs |
|---|
(*.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 y x) y)) |
3 calls:
| 23.0ms | y |
| 23.0ms | x |
| 21.0ms | (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.1% | 1 | y |
| 2.1% | 1 | x |
| 2.1% | 1 | (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) |
Compiled 46 to 119 computations (-158.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 6.844840052555675e+59 | 1.3426618183240802e+69 |
| 0.0ms | -2.2380087188869962e+41 | -2.7602859766005757e+40 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0 | 8303.564026970456 |
| 0.0ms | 0.9972761977998562 | 0.9999999998681978 |
| 0.0ms | -2.2380087188869962e+41 | -2.7602859766005757e+40 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0 | 8303.564026970456 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -75987.25753436917 | -0.0006784580973302178 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0 | 8303.564026970456 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -75987.25753436917 | -0.0006784580973302178 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0 | 8303.564026970456 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -75987.25753436917 | -0.0006784580973302178 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0 | 8303.564026970456 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -75987.25753436917 | -0.0006784580973302178 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.898135340750425e+26 | 3.3439874513715914e+32 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -1.0542612187805813e+76 | -2.7973479986324285e+74 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.898135340750425e+26 | 3.3439874513715914e+32 |
| 0.0ms | 9.49070721134778e-24 | 4.847789346732073e-8 |
| 0.0ms | -1.0542612187805813e+76 | -2.7973479986324285e+74 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.898135340750425e+26 | 3.3439874513715914e+32 |
| 0.0ms | -2.49536679833735e-5 | -1.4483493725154037e-12 |
| 0.0ms | -1.0542612187805813e+76 | -2.7973479986324285e+74 |
Compiled 1 to 8 computations (-700.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.898135340750425e+26 | 3.3439874513715914e+32 |
| 0.0ms | -2.49536679833735e-5 | -1.4483493725154037e-12 |
| 0.0ms | -1.0542612187805813e+76 | -2.7973479986324285e+74 |
Compiled 1 to 8 computations (-700.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.898135340750425e+26 | 3.3439874513715914e+32 |
| 0.0ms | -75987.25753436917 | -0.0006784580973302178 |
Compiled 1 to 8 computations (-700.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.0542612187805813e+76 | -2.7973479986324285e+74 |
Compiled 1 to 8 computations (-700.0% saved)
| 1× | fuel |
Compiled 15 to 91 computations (-506.7% saved)
Compiled 16 to 99 computations (-518.8% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 182.8 MiB | 29.0% | reconstruct |
| 850.6 MiB | 20.8% | sample |
| 634.7 MiB | 15.5% | rewrite |
| 381.2 MiB | 9.3% | series |
| 295.9 MiB | 7.2% | eval |
| 228.0 MiB | 5.6% | preprocess |
| 193.6 MiB | 4.7% | regimes |
| 159.4 MiB | 3.9% | derivations |
| 84.8 MiB | 2.1% | prune |
| 49.7 MiB | 1.2% | analyze |
| 24.2 MiB | 0.6% | bsearch |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 4 084.9 MiB | 100.0% | total |
Loading profile data...